1. Ana Sayfa
  2. TTS
  3. Huawei'de metinden konuşma
TTS

Huawei'de metinden konuşma

Tyler Weitzman

Tyler Weitzman

Stanford Üniversitesi Bilgisayar Bilimleri Yüksek Lisans mezunu, Disleksi & Erişilebilirlik Savunucusu, Speechify CEO'su ve Kurucusu

apple logo2025 Apple Tasarım Ödülü
50M+ Kullanıcı

Huawei'de metinden konuşma

Bir Samsung mobil cihazın fiyatı sizin için yüksekse veya alternatif arıyorsanız, bir Huawei telefonu tercih edebilirsiniz. Bu cihazlarda genellikle Google Play mağazasına erişim olmaması gibi olumsuz yönler olsa da, hâlâ Android işletim sistemi kullanıyorlar.

Bu da yerleşik metinden konuşma (TTS) okuyucularını sesli geri okuma için kullanabileceğiniz anlamına gelir. Nasıl yapıldığını görelim ve Huawei’nin TTS özelliklerini genişletmek için yararlanabileceğiniz bazı programlama tekniklerine göz atalım.

Huawei kimdir?

1987'de kurulduğundan bu yana Huawei, önde gelen bir elektronik ve iletişim teknolojileri sağlayıcısı olarak kendini kanıtladı. Çinli şirket 170'ten fazla ülkede faaliyet göstermekte olup 195.000 kişiye istihdam sağlamaktadır.

Huawei’yi en çok, akıllı telefonlar gibi çeşitli bütçe dostu mobil cihazların üreticisi olarak tanırlar. Bu cihazların çoğu Android işletim sisteminin özelleştirilmiş bir sürümüyle gelir. Ancak, birçok Amerikan şirketinin veriyle ilgili endişeleri nedeniyle bazı kısıtlamalar bulunuyor.

Buna rağmen Huawei, dünya çapında önde gelen bir teknoloji şirketi olarak çeşitli faydalı cihazlar ve hizmetler sunmaya devam ediyor.

Huawei cihazlarda TalkBack TTS motoru nasıl etkinleştirilir?

Huawei’de yerleşik bir ekrandan okuma uygulaması olan TalkBack bulunur. Apple’ın iPhone ve iPad cihazlarındaki VoiceOver özelliğine benzer şekilde çalışır.

Uygulama size sesli geri bildirim verir, yani ekrandaki tüm yazıları yüksek sesle okur. Ayrıca bir Huawei telefonu sesli komutlarla da kontrol edebilirsiniz – ekrana bakmanıza gerek yoktur. Bu nedenle TalkBack görme engelli kullanıcılar için idealdir.

TalkBack’i şu şekilde etkinleştirebilirsiniz:

  1. “Ayarlar”ı açın ve “Erişilebilirlik Özellikleri”ni seçin.
  2. “Erişilebilirlik”e dokunun.
  3. “TalkBack”i seçin ve özelliği etkinleştirin.
  4. “Tamam”a dokunun.

TalkBack’i devre dışı bırakma

TalkBack'i kapatmak isterseniz, telefonunuzun güç düğmesini “Yeniden Başlat” ve “Kapat” simgeleri görünene kadar basılı tutun. Ardından, üç saniye boyunca ekrana dokunup basılı tutarak TalkBack’i devre dışı bırakabilirsiniz.

Metni konuşmaya dönüştürme

TalkBack etkinleştirildikten sonra, dijital bir metni konuşmaya dönüştürmek için şunları yapın:

  1. “Ayarlar”ı açın ve “Erişilebilirlik” ekranına gidin.
  2. Metinden konuşmaya” seçeneğine dokunun ve istediğiniz metinden konuşma motorunu seçin.
  3. Konuşma hızını ve tonunu tercihinize göre ayarlayın.

Bu adımlarla, Huawei cihazınıza yüklediğiniz herhangi bir TTS uygulamasında da metinden konuşma özelliğini etkinleştirebilirsiniz. Uygulama etkinleştirildiğinde, telefonunuz ekranda gördüğü tüm metinleri size sesli olarak okuyacaktır.

MLTtsengine.speak ile bir Android uygulamasına ses ekleme

Huawei cihazlarında MLTtsengine.speak adlı bir geliştirme kiti bulunur. Bu kit ile oluşturduğunuz herhangi bir Android uygulamasına metinden konuşma özelliği ekleyebilirsiniz.

Bir geliştirici olan Tushar Srivastava'nın anlattıklarına göre temel adımlar şunlardır:

  1. Android Studio kullanarak yeni bir proje oluşturun.
  2. Aşağıdaki bağımlılığı projeye ekleyin:
    • implementation 'com.huawei.hms:ml-computer-voice-tts:1.0.4.300'
  3. Aşağıdaki kodu kullanarak app.gradle dosyasının en üstüne AGC eklentisini ekleyin:
    • apply plugin: 'com.huawei.agconnect'
  4. Android Studio aktivitenizde aşağıdaki kodu kullanarak bir callback oluşturun:

var callback: MLTtsCallback = object : MLTtsCallback {

override fun onError(taskId: String, err: MLTtsError) {

}

override fun onWarn(taskId: String, warn: MLTtsWarn) {

}

override fun onRangeStart(taskId: String, start: Int, end: Int) {

}

override fun onEvent(taskId: String, eventName: Int, bundle: Bundle?) {

if (eventName == MLTtsConstants.EVENT_PLAY_STOP) {

val isStop = bundle?.getBoolean(MLTtsConstants.EVENT_PLAY_STOP_INTERRUPTED)

}

}

  1. Nesneyi aşağıdaki kod satırlarıyla başlatın:

mlConfigs = MLTtsConfig()

.setLanguage(MLTtsConstants.TTS_EN_US)

.setPerson(MLTtsConstants.TTS_SPEAKER_FEMALE_EN)

.setSpeed(1.0f)

.setVolume(1.0f)

mlTtsEngine = MLTtsEngine(mlConfigs)

mlTtsEngine.setTtsCallback(callback)

  1. Uygulamanızda, butona tıklayarak metinden konuşma çıktısı alabilmek için aktivitenizde aşağıdaki metodu oluşturun:

private fun startTtsService() { val id = mlTtsEngine.speak(sourceText,MLTtsEngine.QUEUE_APPEND)}

Diğer faydalı callback metodları

Huawei API’lerinde, uygulamalarda ses verisi ve metinden konuşma için kullanılabilecek birkaç callback metodu bulunur. En yaygın dört tanesi şunlardır:

Public void onError()

Bir hata oluştuğunda kontrol akışı bu hata callback fonksiyonuna gider. Kullanıcıya bir hata oluştuğunu bildirmek ve gerekirse doğrulama için ilgili yere analiz verisi göndermesini istemek için kullanılır.

Public void onWarn()

Kullanıcı bir uyarıyla karşılaşırsa (örneğin uygulama için yeterli bant genişliği yoksa), callback buraya yönlendirilir.

Public void onEvent()

Kullanıcı ses akışını duraklatmak gibi yeni bir olay tetiklediğinde bu callback fonksiyonu kullanılır.

Public void onRangeStart()

Bu callback, çalınmakta olan segment ile kullanıcının okumak istediği metin arasındaki eşlemeyi döndürür.

Ekstra notlar

Oluşturduğunuz her yeni mlttscallback rutininde bazı kısıtlamalar bulunur. Yukarıdaki örnekte karakterler UTF-8 olarak kodlanır ve 500 karakter sınırı vardır.

Olumlu yanı, fonksiyonun İngilizce, Mandarin Çincesi ve her ikisinin de hem kadın hem erkek seslerini desteklemesidir.

Speechify - TalkBack'e alternatif

Gördüğünüz gibi, bir Huawei cihazında ekrandaki metinleri okutma süreci bazen karmaşık olabiliyor. Programlamayla ilgilenmiyorsanız, alternatif bir metinden konuşma uygulaması ise herhangi bir metni size gerçek zamanlı olarak okuyabilir.

Bu uygulamanın adı Speechify.

Tüm Android cihazlarda kullanılabilen Speechify, farklı tonlarda, insan sesine yakın konuşmalar sunan bir ses sentezi teknolojisi kullanır. Kullanıcılar 14’ten fazla dil arasından seçim yapabilir ve okuma hızını kendilerine göre ayarlayabilir.

Uygulamayı kullanmadığınız zamanlarda yalnızca uygulamayı kapatın; böylece metni her zamanki gibi kendiniz okuyabilirsiniz.

Speechify’ın Huawei cihazınızda nasıl çalışabileceği hakkında daha fazla bilgi almak isterseniz, bugün ücretsiz deneme sürümünü deneyin. Ayrıca okuyucuyu doğrudan tarayıcınızda da kullanabilirsiniz.

SSS

Huawei’de metinden konuşmayı nasıl açarım?

TalkBack uygulamasını etkinleştirmek için bu makaledeki adımları takip edebilirsiniz.

Huawei’de nasıl dikte edilir?

Cihazınızın “Kontrol Paneli”ne girin ve “Kolay Erişim” bölümüne gidin. “Konuşma Tanıma”yı seçin ve “Konuşma Tanımayı Başlat”a dokunun.

Android’de metinden konuşma özelliği var mı?

TalkBack'in yanı sıra Android telefonlarda birçok farklı TTS motoruna erişebilirsiniz.

En gelişmiş yapay zeka seslerin, sınırsız dosya ve 7/24 desteğin keyfini çıkarın

Ücretsiz Dene
tts banner for blog

Bu Makaleyi Paylaş

Tyler Weitzman

Tyler Weitzman

Stanford Üniversitesi Bilgisayar Bilimleri Yüksek Lisans mezunu, Disleksi & Erişilebilirlik Savunucusu, Speechify CEO'su ve Kurucusu

Tyler Weitzman, dünyanın 1 numaralı metinden sese uygulaması Speechify'ın Kurucu Ortağı, Yapay Zekâ Başkanı ve Başkanıdır; uygulamanın 100.000'in üzerinde 5 yıldızlı yorumu vardır. Weitzman, Stanford Üniversitesi'nden matematik alanında lisans ve yapay zekâ odaklı Bilgisayar Bilimleri yüksek lisans dereceleriyle mezun olmuştur. Inc. Magazine tarafından En İyi 50 Girişimci arasında gösterilmiş; Business Insider, TechCrunch, LifeHacker, CBS ve daha birçok yayında yer almıştır. Weitzman'ın yüksek lisans araştırmaları yapay zekâ ve metinden sese teknolojilerine odaklanmıştır ve bitirme tezi “CloneBot: Kişiselleştirilmiş Diyalog-Cevap Tahminleri” başlığını taşımaktadır.

speechify logo

Speechify Hakkında

#1 Metin Okuyucu

Speechify dünyanın önde gelen metin okuma platformudur; 50 milyondan fazla kullanıcıya sahip ve 500.000'den fazla beş yıldızlı yorumu ile güvenilir bir hizmettir. Speechify, iOS, Android, Chrome eklentisi, web uygulaması ve Mac masaüstü uygulamalarıyla öne çıkıyor. 2025 yılında, Apple, Speechify'a prestijli Apple Tasarım Ödülü’nü WWDC'de takdim etti ve “insanların yaşamlarını kolaylaştıran kritik bir kaynak” olarak tanımladı. Speechify; 60+ dilde 1.000+ doğal ses sunuyor ve neredeyse 200 ülkede kullanılıyor. Ünlü sesler arasında Snoop Dogg, Mr. Beast ve Gwyneth Paltrow bulunuyor. İçerik üreticileri ve işletmeler için Speechify Studio gelişmiş araçlar sunar: AI Ses Oluşturucu, AI Ses Klonlama, AI Dublaj ve AI Ses Değiştirici dahil. Speechify aynı zamanda uygun maliyetli ve yüksek kaliteli metin okuma API'si ile lider ürünlere güç katmaktadır. The Wall Street Journal, CNBC, Forbes, TechCrunch ve diğer büyük medya kuruluşlarında yer alan Speechify, dünyanın en büyük metin okuma sağlayıcısıdır. Daha fazlası için speechify.com/news, speechify.com/blog ve speechify.com/press adreslerini ziyaret edebilirsiniz.