Aracılığıyla paylaş


ConversationTranscriber class

Mikrofon, dosya veya diğer ses giriş akışlarından konuşmacı ayrımı ile konuşma tanıma gerçekleştirir ve sonuç olarak metin dökümünü alır.

Extends

Oluşturucular

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber oluşturucu.

Özellikler

authorizationToken

Hizmetle iletişim kurmak için kullanılan yetkilendirme belirtecini alır.

canceled

Olay, transkripsiyon sırasında bir hata oluştuğuna ilişkin sinyalleri iptal etti.

endpointId

Transkripsiyon için kullanılan özelleştirilmiş konuşma modelinin uç nokta kimliğini alır.

internalData
outputFormat

Transkripsiyonun çıkış biçimini alır.

properties

Bu konuşma dökümleyicisi için tanımlanan özellik koleksiyonu ve değerleri.

speechRecognitionLanguage

Transkripsiyonun konuşulan dilini alır.

telemetryEnabled

Bu yöntem telemetri ayarının geçerli durumunu döndürür.

transcribed

Olay dökümleyicisi, son tanıma sonucunun alındığını belirtir.

transcribing

Olayın transkribe olması ara transkripsiyon sonucunun alındığını gösterir.

Devralınan Özellikler

sessionStarted

Oturum başlatılan olaylar için olay işleyicisini tanımlar.

sessionStopped

Oturum durdurulan olaylar için olay işleyicisini tanımlar.

speechEndDetected

Konuşma durdurulan olaylar için olay işleyicisini tanımlar.

speechStartDetected

Konuşma başlatılan olaylar için olay işleyicisini tanımlar.

Yöntemler

close(() => void, (error: string) => void)

bu sınıfın bir örneği tarafından tutulan tüm dış kaynakları kapatır.

dispose(boolean)

nesnesi tarafından tutulan tüm kaynakları atar.

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber oluşturucu.

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

stopTranscribingAsync() çağrılana kadar konuşma transkripsiyonu başlatır. Kullanıcının transkripsiyon sonuçlarını almak için olaylara abone olması gerekir.

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

Konuşma dökümünü durdurur.

Devralınan Yöntemler

enableTelemetry(boolean)

Bu yöntem telemetriyi genel olarak etkinleştirir veya devre dışı bırakır.

Oluşturucu Ayrıntıları

ConversationTranscriber(SpeechConfig, AudioConfig)

ConversationTranscriber oluşturucu.

new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)

Parametreler

speechConfig
SpeechConfig

bu tanıyıcı için bir dizi ilk özellik

audioConfig
AudioConfig

Tanıyıcıyla ilişkilendirilmiş isteğe bağlı bir ses yapılandırması

Özellik Ayrıntıları

authorizationToken

Hizmetle iletişim kurmak için kullanılan yetkilendirme belirtecini alır.

string authorizationToken

Özellik Değeri

string

Yetkilendirme belirteci.

canceled

Olay, transkripsiyon sırasında bir hata oluştuğuna ilişkin sinyalleri iptal etti.

public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void

endpointId

Transkripsiyon için kullanılan özelleştirilmiş konuşma modelinin uç nokta kimliğini alır.

string endpointId

Özellik Değeri

string

konuşma tanıma için kullanılan özelleştirilmiş bir konuşma modelinin uç nokta kimliği.

internalData

object internalData

Özellik Değeri

object

outputFormat

Transkripsiyonun çıkış biçimini alır.

OutputFormat outputFormat

Özellik Değeri

Transkripsiyonun çıkış biçimi.

properties

Bu konuşma dökümleyicisi için tanımlanan özellik koleksiyonu ve değerleri.

PropertyCollection properties

Özellik Değeri

Bu SpeechRecognizer için tanımlanan özellik koleksiyonu ve değerleri.

speechRecognitionLanguage

Transkripsiyonun konuşulan dilini alır.

string speechRecognitionLanguage

Özellik Değeri

string

Transkripsiyonun konuşulan dili.

telemetryEnabled

Bu yöntem telemetri ayarının geçerli durumunu döndürür.

static boolean telemetryEnabled

Özellik Değeri

boolean

telemetri etkinse true, aksi takdirde false.

transcribed

Olay dökümleyicisi, son tanıma sonucunun alındığını belirtir.

public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

transcribing

Olayın transkribe olması ara transkripsiyon sonucunun alındığını gösterir.

public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void

Devralınan Özellik Detayları

sessionStarted

Oturum başlatılan olaylar için olay işleyicisini tanımlar.

public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: SessionEventArgs) => void

Recognizer.sessionStarted'dan Devralındı

sessionStopped

Oturum durdurulan olaylar için olay işleyicisini tanımlar.

public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: SessionEventArgs) => void

Recognizer.sessionStopped'tanDevralındı

speechEndDetected

Konuşma durdurulan olaylar için olay işleyicisini tanımlar.

public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: RecognitionEventArgs) => void

Recognizer.speechEnd'den Devralındı Algılandı

speechStartDetected

Konuşma başlatılan olaylar için olay işleyicisini tanımlar.

public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void

Özellik Değeri

(sender: Recognizer, event: RecognitionEventArgs) => void

Recognizer.speechStart'tan Devralındı Algılandı

Yöntem Ayrıntıları

close(() => void, (error: string) => void)

bu sınıfın bir örneği tarafından tutulan tüm dış kaynakları kapatır.

function close(cb?: () => void, errorCb?: (error: string) => void)

Parametreler

cb

() => void

errorCb

(error: string) => void

dispose(boolean)

nesnesi tarafından tutulan tüm kaynakları atar.

function dispose(disposing: boolean): Promise<void>

Parametreler

disposing

boolean

nesnenin atılması durumunda true.

Döndürülenler

Promise<void>

FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)

ConversationTranscriber oluşturucu.

static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber

Parametreler

speechConfig
SpeechConfig

bu tanıyıcı için bir dizi ilk özellik

autoDetectSourceLanguageConfig
AutoDetectSourceLanguageConfig

Tanıyıcıyla ilişkilendirilmiş bir kaynak dil algılama yapılandırması

audioConfig
AudioConfig

Tanıyıcıyla ilişkilendirilmiş isteğe bağlı bir ses yapılandırması

Döndürülenler

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

stopTranscribingAsync() çağrılana kadar konuşma transkripsiyonu başlatır. Kullanıcının transkripsiyon sonuçlarını almak için olaylara abone olması gerekir.

function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Parametreler

cb

() => void

Transkripsiyon başladıktan sonra geri çağırma çağrılır.

err

(e: string) => void

Bir hata durumunda geri çağırma çağrıldı.

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

Konuşma dökümünü durdurur.

function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)

Parametreler

cb

() => void

Transkripsiyon durdurulduktan sonra geri çağırma çağrılır.

err

(e: string) => void

Bir hata durumunda geri çağırma çağrıldı.

Devralınan Yöntemin Ayrıntıları

enableTelemetry(boolean)

Bu yöntem telemetriyi genel olarak etkinleştirir veya devre dışı bırakır.

static function enableTelemetry(enabled: boolean)

Parametreler

enabled

boolean

Telemetri koleksiyonu için genel ayar. True olarak ayarlanırsa mikrofon hataları, tanıma hataları gibi telemetri bilgileri toplanır ve Microsoft'a gönderilir. false olarak ayarlanırsa Microsoft'a telemetri gönderilmez.

Recognizer.enableTelemetry'denDevralındı