ConversationTranscriber class
Melakukan pengenalan ucapan dengan pemisahan pembicara dari mikrofon, file, atau aliran input audio lainnya, dan mendapatkan teks yang ditranskripsikan sebagai hasilnya.
- Extends
Konstruktor
Conversation |
Konstruktor ConversationTranscriber. |
Properti
authorization |
Mendapatkan token otorisasi yang digunakan untuk berkomunikasi dengan layanan. |
canceled | Kejadian ini membatalkan sinyal bahwa terjadi kesalahan selama transkripsi. |
endpoint |
Mendapatkan id titik akhir dari model ucapan yang disesuaikan yang digunakan untuk transkripsi. |
internal |
|
output |
Mendapatkan format output transkripsi. |
properties | Kumpulan properti dan nilainya didefinisikan untuk transcriber percakapan ini. |
speech |
Mendapatkan bahasa lisan transkripsi. |
telemetry |
Metode ini mengembalikan status pengaturan telemetri saat ini. |
transcribed | Transcriber peristiwa menandakan bahwa hasil pengenalan akhir diterima. |
transcribing | Peristiwa yang menerjemahkan sinyal bahwa hasil transkripsi perantara diterima. |
Properti yang Diwariskan
session |
Menentukan penanganan aktivitas untuk peristiwa yang dimulai sesi. |
session |
Menentukan penanganan aktivitas untuk peristiwa yang dihentikan sesi. |
speech |
Menentukan penanganan aktivitas untuk peristiwa ucapan yang dihentikan. |
speech |
Menentukan penanganan aktivitas untuk peristiwa yang dimulai ucapan. |
Metode
close(() => void, (error: string) => void) | menutup semua sumber daya eksternal yang dipegang oleh instans kelas ini. |
dispose(boolean) | Membuang sumber daya apa pun yang dipegang oleh objek . |
From |
Konstruktor ConversationTranscriber. |
start |
Memulai transkripsi percakapan, hingga stopTranscribingAsync() dipanggil. Pengguna harus berlangganan peristiwa untuk menerima hasil transkripsi. |
stop |
Menghentikan transkripsi percakapan. |
Metode yang Diwarisi
enable |
Metode ini secara global mengaktifkan atau menonaktifkan telemetri. |
Detail Konstruktor
ConversationTranscriber(SpeechConfig, AudioConfig)
Konstruktor ConversationTranscriber.
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
Parameter
- speechConfig
- SpeechConfig
sekumpulan properti awal untuk pengenal ini
- audioConfig
- AudioConfig
Konfigurasi audio opsional yang terkait dengan pengenal
Detail Properti
authorizationToken
Mendapatkan token otorisasi yang digunakan untuk berkomunikasi dengan layanan.
string authorizationToken
Nilai Properti
string
Token otorisasi.
canceled
Kejadian ini membatalkan sinyal bahwa terjadi kesalahan selama transkripsi.
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
Nilai Properti
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
Mendapatkan id titik akhir dari model ucapan yang disesuaikan yang digunakan untuk transkripsi.
string endpointId
Nilai Properti
string
id titik akhir dari model ucapan yang disesuaikan yang digunakan untuk pengenalan ucapan.
internalData
object internalData
Nilai Properti
object
outputFormat
Mendapatkan format output transkripsi.
OutputFormat outputFormat
Nilai Properti
Format output transkripsi.
properties
Kumpulan properti dan nilainya didefinisikan untuk transcriber percakapan ini.
PropertyCollection properties
Nilai Properti
Kumpulan properti dan nilainya ditentukan untuk SpeechRecognizer ini.
speechRecognitionLanguage
Mendapatkan bahasa lisan transkripsi.
string speechRecognitionLanguage
Nilai Properti
string
Bahasa lisan transkripsi.
telemetryEnabled
Metode ini mengembalikan status pengaturan telemetri saat ini.
static boolean telemetryEnabled
Nilai Properti
boolean
true jika telemetri diaktifkan, salah jika tidak.
transcribed
Transcriber peristiwa menandakan bahwa hasil pengenalan akhir diterima.
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Nilai Properti
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
Peristiwa yang menerjemahkan sinyal bahwa hasil transkripsi perantara diterima.
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Nilai Properti
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
Detail Properti yang Diwariskan
sessionStarted
Menentukan penanganan aktivitas untuk peristiwa yang dimulai sesi.
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
Nilai Properti
(sender: Recognizer, event: SessionEventArgs) => void
Diwarisi DariRecognizer.sessionStarted
sessionStopped
Menentukan penanganan aktivitas untuk peristiwa yang dihentikan sesi.
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
Nilai Properti
(sender: Recognizer, event: SessionEventArgs) => void
Diwarisi DariRecognizer.sessionStopped
speechEndDetected
Menentukan penanganan aktivitas untuk peristiwa ucapan yang dihentikan.
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Nilai Properti
(sender: Recognizer, event: RecognitionEventArgs) => void
Diwarisi DariRecognizer.speechEndDetected
speechStartDetected
Menentukan penanganan aktivitas untuk peristiwa yang dimulai ucapan.
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
Nilai Properti
(sender: Recognizer, event: RecognitionEventArgs) => void
Diwarisi DariRecognizer.speechStartDetected
Detail Metode
close(() => void, (error: string) => void)
menutup semua sumber daya eksternal yang dipegang oleh instans kelas ini.
function close(cb?: () => void, errorCb?: (error: string) => void)
Parameter
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
Membuang sumber daya apa pun yang dipegang oleh objek .
function dispose(disposing: boolean): Promise<void>
Parameter
- disposing
-
boolean
true jika membuang objek.
Mengembalikan
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
Konstruktor ConversationTranscriber.
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
Parameter
- speechConfig
- SpeechConfig
sekumpulan properti awal untuk pengenal ini
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
Konfigurasi deteksi bahasa sumber yang terkait dengan pengenal
- audioConfig
- AudioConfig
Konfigurasi audio opsional yang terkait dengan pengenal
Mengembalikan
startTranscribingAsync(() => void, (e: string) => void)
Memulai transkripsi percakapan, hingga stopTranscribingAsync() dipanggil. Pengguna harus berlangganan peristiwa untuk menerima hasil transkripsi.
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parameter
- cb
-
() => void
Panggilan balik dipanggil setelah transkripsi dimulai.
- err
-
(e: string) => void
Panggilan balik dipanggil jika terjadi kesalahan.
stopTranscribingAsync(() => void, (e: string) => void)
Menghentikan transkripsi percakapan.
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
Parameter
- cb
-
() => void
Panggilan balik dipanggil setelah transkripsi berhenti.
- err
-
(e: string) => void
Panggilan balik dipanggil jika terjadi kesalahan.
Detail Metode yang Diwarisi
enableTelemetry(boolean)
Metode ini secara global mengaktifkan atau menonaktifkan telemetri.
static function enableTelemetry(enabled: boolean)
Parameter
- enabled
-
boolean
Pengaturan global untuk pengumpulan telemetri. Jika diatur ke true, informasi telemetri seperti kesalahan mikrofon, kesalahan pengenalan dikumpulkan dan dikirim ke Microsoft. Jika diatur ke false, tidak ada telemetri yang dikirim ke Microsoft.
Diwarisi DariRecognizer.enableTelemetry