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
Conversation |
ConversationTranscriber oluşturucu. |
Özellikler
authorization |
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. |
endpoint |
Transkripsiyon için kullanılan özelleştirilmiş konuşma modelinin uç nokta kimliğini alır. |
internal |
|
output |
Transkripsiyonun çıkış biçimini alır. |
properties | Bu konuşma dökümleyicisi için tanımlanan özellik koleksiyonu ve değerleri. |
speech |
Transkripsiyonun konuşulan dilini alır. |
telemetry |
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
session |
Oturum başlatılan olaylar için olay işleyicisini tanımlar. |
session |
Oturum durdurulan olaylar için olay işleyicisini tanımlar. |
speech |
Konuşma durdurulan olaylar için olay işleyicisini tanımlar. |
speech |
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. |
From |
ConversationTranscriber oluşturucu. |
start |
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. |
stop |
Konuşma dökümünü durdurur. |
Devralınan Yöntemler
enable |
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
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
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
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ı