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

ConversationTranscriber(SpeechConfig, AudioConfig)

Konstruktor ConversationTranscriber.

Properti

authorizationToken

Mendapatkan token otorisasi yang digunakan untuk berkomunikasi dengan layanan.

canceled

Kejadian ini membatalkan sinyal bahwa terjadi kesalahan selama transkripsi.

endpointId

Mendapatkan id titik akhir dari model ucapan yang disesuaikan yang digunakan untuk transkripsi.

internalData
outputFormat

Mendapatkan format output transkripsi.

properties

Kumpulan properti dan nilainya didefinisikan untuk transcriber percakapan ini.

speechRecognitionLanguage

Mendapatkan bahasa lisan transkripsi.

telemetryEnabled

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

sessionStarted

Menentukan penanganan aktivitas untuk peristiwa yang dimulai sesi.

sessionStopped

Menentukan penanganan aktivitas untuk peristiwa yang dihentikan sesi.

speechEndDetected

Menentukan penanganan aktivitas untuk peristiwa ucapan yang dihentikan.

speechStartDetected

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 .

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

Konstruktor ConversationTranscriber.

startTranscribingAsync(() => void, (e: string) => void)

Memulai transkripsi percakapan, hingga stopTranscribingAsync() dipanggil. Pengguna harus berlangganan peristiwa untuk menerima hasil transkripsi.

stopTranscribingAsync(() => void, (e: string) => void)

Menghentikan transkripsi percakapan.

Metode yang Diwarisi

enableTelemetry(boolean)

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