Bagikan melalui


TextToSpeech.Engine Kelas

Definisi

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

[Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)]
public class TextToSpeech.Engine : Java.Lang.Object
[<Android.Runtime.Register("android/speech/tts/TextToSpeech$Engine", DoNotGenerateAcw=true)>]
type TextToSpeech.Engine = class
    inherit Object
Warisan
TextToSpeech.Engine
Atribut

Keterangan

Konstanta dan nama parameter untuk mengontrol teks ke ucapan. Ini termasuk:

<ul><li> Niat untuk meminta mesin menginstal data atau memeriksa datanya dan tambahan untuk aktivitas data pemeriksaan mesin TTS. <Kunci /li><li> untuk parameter yang diteruskan dengan perintah bicara, misalnya Engine#KEY_PARAM_UTTERANCE_ID, Engine#KEY_PARAM_STREAM. </li li><> Daftar string fitur yang mungkin didukung mesin, misalnya .Engine#KEY_FEATURE_NETWORK_SYNTHESIS Nilai-nilai ini dapat diteruskan ke TextToSpeech#speak dan TextToSpeech#synthesizeToFile untuk memodifikasi perilaku mesin. Mesin dapat dikueri untuk serangkaian fitur yang didukungnya melalui TextToSpeech#getFeatures(java.util.Locale). </li></ul>

Aplikasi yang menargetkan Android 11 yang menggunakan teks ke ucapan harus mendeklarasikan TextToSpeech.Engine#INTENT_ACTION_TTS_SERVICE dalam queries elemen manifesnya:

&lt;queries&gt;
              ...
             &lt;intent&gt;
                 &lt;action android:name="android.intent.action.TTS_SERVICE" /&gt;
             &lt;/intent&gt;
            &lt;/queries&gt;

Dokumentasi Java untuk android.speech.tts.TextToSpeech.Engine.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

TextToSpeech.Engine(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

TextToSpeech.Engine(TextToSpeech)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

Bidang

ActionCheckTtsData

Tindakan Aktivitas: Memulai aktivitas dari platform mesin TextToSpeech untuk memverifikasi penginstalan dan ketersediaan file sumber daya yang tepat pada sistem.

ActionGetSampleText

Niat aktivitas untuk mendapatkan beberapa contoh teks yang akan digunakan untuk menunjukkan TTS.

ActionInstallTtsData

Tindakan Aktivitas: Memicu mesin TextToSpeech platform untuk memulai aktivitas yang menginstal file sumber daya pada perangkat yang diperlukan agar TTS dapat beroperasi.

ActionTtsDataInstalled

Tindakan Siaran: siaran untuk memberi sinyal perubahan dalam daftar bahasa atau/dan fitur yang tersedia.

DefaultStream

Aliran audio default yang digunakan saat memutar ucapan yang disintesis.

ExtraAvailableVoices

Informasi tambahan yang diterima dengan #ACTION_CHECK_TTS_DATA hasil niat di mana mesin TextToSpeech mengembalikan String> ArrayList<dari semua suara yang tersedia.

ExtraCheckVoiceDataFor
Kedaluwarsa.

Informasi tambahan yang dikirim dengan niat di mana pemanggil menunjukkan ke mesin TextToSpeech yang set data suara tertentu untuk diperiksa dengan #ACTION_CHECK_TTS_DATA mengirim String> ArrayList<dari suara yang menarik.

ExtraSampleText

Informasi tambahan yang diterima dengan #ACTION_GET_SAMPLE_TEXT hasil niat di mana mesin TextToSpeech mengembalikan String dengan teks sampel untuk suara yang diminta

ExtraTtsDataInstalled
Kedaluwarsa.

Informasi tambahan diterima dengan hasil #ACTION_TTS_DATA_INSTALLED niat.

ExtraUnavailableVoices

Informasi tambahan yang diterima dengan #ACTION_CHECK_TTS_DATA hasil niat di mana mesin TextToSpeech mengembalikan String> ArrayList<dari semua suara yang tidak tersedia.

ExtraVoiceDataFiles
Kedaluwarsa.

Informasi tambahan yang diterima dengan #ACTION_CHECK_TTS_DATA hasil niat di mana mesin TextToSpeech menentukan nama file sumber dayanya di bawah jalur sumber daya.

ExtraVoiceDataFilesInfo
Kedaluwarsa.

Informasi tambahan yang diterima dengan #ACTION_CHECK_TTS_DATA hasil niat di mana mesin TextToSpeech menentukan lokal yang terkait dengan setiap file sumber daya.

ExtraVoiceDataRootDirectory
Kedaluwarsa.

Informasi tambahan yang diterima dengan #ACTION_CHECK_TTS_DATA hasil niat di mana mesin TextToSpeech menentukan jalur ke sumber dayanya.

IntentActionTtsService

Niat untuk memulai layanan TTS.

KeyFeatureEmbeddedSynthesis
Kedaluwarsa.

Kunci fitur untuk sintesis yang disematkan.

KeyFeatureNetworkRetriesCount

Kunci fitur yang menunjukkan bahwa jumlah percobaan ulang permintaan jaringan dapat diatur untuk permintaan tersebut.

KeyFeatureNetworkSynthesis
Kedaluwarsa.

Kunci fitur untuk sintesis jaringan.

KeyFeatureNetworkTimeoutMs

Kunci fitur yang menunjukkan bahwa batas waktu jaringan dapat diatur untuk permintaan.

KeyFeatureNotInstalled

Kunci fitur yang menunjukkan bahwa suara mungkin perlu mengunduh data tambahan agar berfungsi penuh.

KeyParamPan

Kunci parameter untuk menentukan bagaimana ucapan digerakkan dari kiri ke kanan saat mengucapkan teks.

KeyParamSessionId

Kunci parameter untuk menentukan pengidentifikasi sesi audio (diperoleh dari AudioManager#generateAudioSessionId()) yang akan digunakan oleh output audio permintaan.

KeyParamStream

Kunci parameter untuk menentukan jenis aliran audio yang akan digunakan saat mengucapkan teks atau memutar kembali file.

KeyParamUtteranceId

Kunci parameter untuk mengidentifikasi ucapan dalam TextToSpeech.OnUtteranceCompletedListener teks setelah diucapkan, file telah diputar kembali atau durasi keheningan telah berlalu.

KeyParamVolume

Kunci parameter untuk menentukan volume ucapan relatif terhadap volume jenis aliran saat ini yang digunakan saat berbicara teks.

ServiceMetaData

Nama tempat mesin teks ke ucapan menerbitkan informasi tentang dirinya sendiri.

Properti

Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
JniIdentityHashCode

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
JniPeerMembers

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

PeerReference

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Metode

Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Object)
Dispose()

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
Dispose(Boolean)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle Mengatur properti.

(Diperoleh dari Object)
ToArray<T>()

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
UnregisterFromRuntime()

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IJavaPeerable.Disposed()

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
IJavaPeerable.DisposeUnlessReferenced()

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
IJavaPeerable.Finalized()

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
IJavaPeerable.JniManagedPeerState

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

(Diperoleh dari Object)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

GetJniTypeName(IJavaPeerable)

Konstanta dan nama parameter untuk mengontrol teks ke ucapan.

Berlaku untuk