ConversationTranscriber class
マイク、ファイル、またはその他のオーディオ入力ストリームから話者を分離して音声認識を実行し、結果として文字起こしされたテキストを取得します。
- Extends
コンストラクター
Conversation |
ConversationTranscriber コンストラクター。 |
プロパティ
authorization |
サービスとの通信に使用される承認トークンを取得します。 |
canceled | イベントが取り消されると、文字起こし中にエラーが発生したことが通知されます。 |
endpoint |
文字起こしに使用されるカスタマイズされた音声モデルのエンドポイント ID を取得します。 |
internal |
|
output |
文字起こしの出力形式を取得します。 |
properties | このメッセージ交換文字起こしに定義されているプロパティとその値のコレクション。 |
speech |
文字起こしの話し言葉を取得します。 |
telemetry |
このメソッドは、テレメトリ設定の現在の状態を返します。 |
transcribed | イベント文字起こしは、最終的な認識結果が受信されたことを通知します。 |
transcribing | イベント文字起こしは、中間文字起こしの結果が受信されたことを示します。 |
継承されたプロパティ
session |
セッション開始イベントのイベント ハンドラーを定義します。 |
session |
セッション停止イベントのイベント ハンドラーを定義します。 |
speech |
音声停止イベントのイベント ハンドラーを定義します。 |
speech |
音声開始イベントのイベント ハンドラーを定義します。 |
メソッド
close(() => void, (error: string) => void) | は、このクラスのインスタンスによって保持されているすべての外部リソースを閉じます。 |
dispose(boolean) | オブジェクトが保持するすべてのリソースを破棄します。 |
From |
ConversationTranscriber コンストラクター。 |
start |
stopTranscribingAsync() が呼び出されるまで、会話の文字起こしを開始します。 ユーザーは、文字起こしの結果を受け取るためにイベントをサブスクライブする必要があります。 |
stop |
会話の文字起こしを停止します。 |
継承されたメソッド
enable |
このメソッドは、テレメトリをグローバルに有効または無効にします。 |
コンストラクターの詳細
ConversationTranscriber(SpeechConfig, AudioConfig)
ConversationTranscriber コンストラクター。
new ConversationTranscriber(speechConfig: SpeechConfig, audioConfig?: AudioConfig)
パラメーター
- speechConfig
- SpeechConfig
この認識エンジンの初期プロパティのセット
- audioConfig
- AudioConfig
認識エンジンに関連付けられているオプションのオーディオ構成
プロパティの詳細
authorizationToken
サービスとの通信に使用される承認トークンを取得します。
string authorizationToken
プロパティ値
string
承認トークン。
canceled
イベントが取り消されると、文字起こし中にエラーが発生したことが通知されます。
public canceled: (sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
プロパティ値
(sender: Recognizer, event: ConversationTranscriptionCanceledEventArgs) => void
endpointId
文字起こしに使用されるカスタマイズされた音声モデルのエンドポイント ID を取得します。
string endpointId
プロパティ値
string
音声認識に使用されるカスタマイズされた音声モデルのエンドポイント ID。
internalData
object internalData
プロパティ値
object
outputFormat
properties
このメッセージ交換文字起こしに定義されているプロパティとその値のコレクション。
PropertyCollection properties
プロパティ値
この SpeechRecognizer に対して定義されているプロパティとその値のコレクション。
speechRecognitionLanguage
文字起こしの話し言葉を取得します。
string speechRecognitionLanguage
プロパティ値
string
文字起こしの話し言葉。
telemetryEnabled
このメソッドは、テレメトリ設定の現在の状態を返します。
static boolean telemetryEnabled
プロパティ値
boolean
テレメトリが有効な場合は true、それ以外の場合は false。
transcribed
イベント文字起こしは、最終的な認識結果が受信されたことを通知します。
public transcribed: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
プロパティ値
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
transcribing
イベント文字起こしは、中間文字起こしの結果が受信されたことを示します。
public transcribing: (sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
プロパティ値
(sender: Recognizer, event: ConversationTranscriptionEventArgs) => void
継承されたプロパティの詳細
sessionStarted
セッション開始イベントのイベント ハンドラーを定義します。
public sessionStarted: (sender: Recognizer, event: SessionEventArgs) => void
プロパティ値
(sender: Recognizer, event: SessionEventArgs) => void
sessionStopped
セッション停止イベントのイベント ハンドラーを定義します。
public sessionStopped: (sender: Recognizer, event: SessionEventArgs) => void
プロパティ値
(sender: Recognizer, event: SessionEventArgs) => void
speechEndDetected
音声停止イベントのイベント ハンドラーを定義します。
public speechEndDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
プロパティ値
(sender: Recognizer, event: RecognitionEventArgs) => void
speechStartDetected
音声開始イベントのイベント ハンドラーを定義します。
public speechStartDetected: (sender: Recognizer, event: RecognitionEventArgs) => void
プロパティ値
(sender: Recognizer, event: RecognitionEventArgs) => void
メソッドの詳細
close(() => void, (error: string) => void)
は、このクラスのインスタンスによって保持されているすべての外部リソースを閉じます。
function close(cb?: () => void, errorCb?: (error: string) => void)
パラメーター
- cb
-
() => void
- errorCb
-
(error: string) => void
dispose(boolean)
オブジェクトが保持するすべてのリソースを破棄します。
function dispose(disposing: boolean): Promise<void>
パラメーター
- disposing
-
boolean
オブジェクトを破棄する場合は true。
戻り値
Promise<void>
FromConfig(SpeechConfig, AutoDetectSourceLanguageConfig, AudioConfig)
ConversationTranscriber コンストラクター。
static function FromConfig(speechConfig: SpeechConfig, autoDetectSourceLanguageConfig: AutoDetectSourceLanguageConfig, audioConfig?: AudioConfig): ConversationTranscriber
パラメーター
- speechConfig
- SpeechConfig
この認識エンジンの初期プロパティのセット
- autoDetectSourceLanguageConfig
- AutoDetectSourceLanguageConfig
認識エンジンに関連付けられているソース言語検出構成
- audioConfig
- AudioConfig
認識エンジンに関連付けられているオプションのオーディオ構成
戻り値
startTranscribingAsync(() => void, (e: string) => void)
stopTranscribingAsync() が呼び出されるまで、会話の文字起こしを開始します。 ユーザーは、文字起こしの結果を受け取るためにイベントをサブスクライブする必要があります。
function startTranscribingAsync(cb?: () => void, err?: (e: string) => void)
パラメーター
- cb
-
() => void
文字起こしが開始されると呼び出されるコールバック。
- err
-
(e: string) => void
エラーが発生した場合に呼び出されるコールバック。
stopTranscribingAsync(() => void, (e: string) => void)
会話の文字起こしを停止します。
function stopTranscribingAsync(cb?: () => void, err?: (e: string) => void)
パラメーター
- cb
-
() => void
文字起こしが停止した後に呼び出されるコールバック。
- err
-
(e: string) => void
エラーが発生した場合に呼び出されるコールバック。
継承済みメソッドの詳細
enableTelemetry(boolean)
このメソッドは、テレメトリをグローバルに有効または無効にします。
static function enableTelemetry(enabled: boolean)
パラメーター
- enabled
-
boolean
テレメトリ収集のグローバル設定。 true に設定すると、マイク エラー、認識エラーなどのテレメトリ情報が収集され、Microsoft に送信されます。 false に設定すると、テレメトリは Microsoft に送信されません。