MeetingTranscriber クラス
会議の文字起こし操作を実行する オブジェクト。
- 継承
-
MeetingTranscriber
コンストラクター
MeetingTranscriber(audio_config: AudioConfig | None = None)
パラメーター
名前 | 説明 |
---|---|
audio_config
|
オーディオ入力の構成。 既定値: None
|
メソッド
join_meeting_async |
会議に非同期的に参加します。 |
leave_meeting_async |
非同期的に会議を離れる。 会議を終了すると、イベントの文字起こしや文字起こしはエンド ユーザーに送信されません。 エンド ユーザーは、イベントを再び取得するために会議に参加する必要があります。 |
recognize_once |
ブロッキング (同期) モードで認識を実行します。 1 つの発話が認識された後に、返されます。 1 つの発話の終わりは、終了時の無音状態をリッスンするか、最大 15 秒のオーディオが処理されるまで待機することによって決定されます。 このタスクからは、結果として認識テキストが返されます。 時間の長い複数の発話の認識には、代わりに start_continuous_recognition_async を使用します。 |
recognize_once_async |
非ブロッキング (非同期) モードで認識を実行します。 これにより、1 つの発話が認識されます。 1 つの発話の終わりは、終了時の無音状態をリッスンするか、最大 15 秒のオーディオが処理されるまで待機することによって決定されます。 時間の長い複数の発話の認識には、代わりに start_continuous_recognition_async を使用します。 |
start_continuous_recognition |
継続的な認識操作を同期的に開始します。 ユーザーが認識結果を受け取るには、EventSignal に接続する必要があります。 を呼び出 stop_continuous_recognition_async して認識を停止します。 |
start_continuous_recognition_async |
継続的な認識操作を非同期的に開始します。 ユーザーが認識結果を受け取るには、EventSignal に接続する必要があります。 を呼び出 stop_continuous_recognition_async して認識を停止します。 |
start_keyword_recognition |
指定したキーワード (keyword) モデルを使用して認識エンジンを同期的に構成します。 このメソッドを呼び出した後、認識エンジンは認識を開始するキーワード (keyword)をリッスンしています。 stop_keyword_recognition() を呼び出して、キーワード (keyword)開始された認識を終了します。 |
start_keyword_recognition_async |
指定したキーワード (keyword) モデルを使用して認識エンジンを非同期的に構成します。 このメソッドを呼び出した後、認識エンジンは認識を開始するキーワード (keyword)をリッスンしています。 stop_keyword_recognition_async() を呼び出して、キーワード (keyword)開始された認識を終了します。 |
start_transcribing_async |
会議の文字起こしを非同期的に開始します。 |
stop_continuous_recognition |
継続的な継続的な認識操作を同期的に終了します。 |
stop_continuous_recognition_async |
継続的な継続的な認識操作を非同期的に終了します。 |
stop_keyword_recognition |
キーワード (keyword)開始された認識を同期的に終了します。 |
stop_keyword_recognition_async |
キーワード (keyword)開始された認識を非同期的に終了します。 |
stop_transcribing_async |
会議の文字起こしを非同期的に停止します。 |
join_meeting_async
会議に非同期的に参加します。
join_meeting_async(meeting: Meeting) -> ResultFuture
パラメーター
名前 | 説明 |
---|---|
meeting
必須
|
|
戻り値
型 | 説明 |
---|---|
会議に参加すると満たされる未来。 |
leave_meeting_async
非同期的に会議を離れる。 会議を終了すると、イベントの文字起こしや文字起こしはエンド ユーザーに送信されません。 エンド ユーザーは、イベントを再び取得するために会議に参加する必要があります。
leave_meeting_async() -> ResultFuture
戻り値
型 | 説明 |
---|---|
会議を終了すると満たされる未来。 |
recognize_once
ブロッキング (同期) モードで認識を実行します。 1 つの発話が認識された後に、返されます。 1 つの発話の終わりは、終了時の無音状態をリッスンするか、最大 15 秒のオーディオが処理されるまで待機することによって決定されます。 このタスクからは、結果として認識テキストが返されます。 時間の長い複数の発話の認識には、代わりに start_continuous_recognition_async を使用します。
recognize_once() -> SpeechRecognitionResult
戻り値
型 | 説明 |
---|---|
同期認識の結果値。 |
recognize_once_async
非ブロッキング (非同期) モードで認識を実行します。 これにより、1 つの発話が認識されます。 1 つの発話の終わりは、終了時の無音状態をリッスンするか、最大 15 秒のオーディオが処理されるまで待機することによって決定されます。 時間の長い複数の発話の認識には、代わりに start_continuous_recognition_async を使用します。
recognize_once_async() -> ResultFuture
戻り値
型 | 説明 |
---|---|
非同期認識の結果値を含む将来。 |
start_continuous_recognition
継続的な認識操作を同期的に開始します。 ユーザーが認識結果を受け取るには、EventSignal に接続する必要があります。 を呼び出 stop_continuous_recognition_async して認識を停止します。
start_continuous_recognition()
start_continuous_recognition_async
継続的な認識操作を非同期的に開始します。 ユーザーが認識結果を受け取るには、EventSignal に接続する必要があります。 を呼び出 stop_continuous_recognition_async して認識を停止します。
start_continuous_recognition_async()
戻り値
型 | 説明 |
---|---|
認識が初期化されると満たされる未来。 |
start_keyword_recognition
指定したキーワード (keyword) モデルを使用して認識エンジンを同期的に構成します。 このメソッドを呼び出した後、認識エンジンは認識を開始するキーワード (keyword)をリッスンしています。 stop_keyword_recognition() を呼び出して、キーワード (keyword)開始された認識を終了します。
start_keyword_recognition(model: KeywordRecognitionModel)
パラメーター
名前 | 説明 |
---|---|
model
必須
|
認識するキーワード (keyword)を指定するキーワード (keyword)認識モデル。 |
start_keyword_recognition_async
指定したキーワード (keyword) モデルを使用して認識エンジンを非同期的に構成します。 このメソッドを呼び出した後、認識エンジンは認識を開始するキーワード (keyword)をリッスンしています。 stop_keyword_recognition_async() を呼び出して、キーワード (keyword)開始された認識を終了します。
start_keyword_recognition_async(model: KeywordRecognitionModel)
パラメーター
名前 | 説明 |
---|---|
model
必須
|
認識するキーワード (keyword)を指定するキーワード (keyword)認識モデル。 |
戻り値
型 | 説明 |
---|---|
認識が初期化されると満たされる未来。 |
start_transcribing_async
会議の文字起こしを非同期的に開始します。
start_transcribing_async() -> ResultFuture
戻り値
型 | 説明 |
---|---|
会議の文字起こしが開始されると満たされる未来。 |
stop_continuous_recognition
継続的な継続的な認識操作を同期的に終了します。
stop_continuous_recognition()
stop_continuous_recognition_async
継続的な継続的な認識操作を非同期的に終了します。
stop_continuous_recognition_async()
戻り値
型 | 説明 |
---|---|
認識が停止されると満たされる未来。 |
stop_keyword_recognition
キーワード (keyword)開始された認識を同期的に終了します。
stop_keyword_recognition()
stop_keyword_recognition_async
キーワード (keyword)開始された認識を非同期的に終了します。
stop_keyword_recognition_async()
戻り値
型 | 説明 |
---|---|
認識が停止されると満たされる未来。 |
stop_transcribing_async
会議の文字起こしを非同期的に停止します。
stop_transcribing_async() -> ResultFuture
戻り値
型 | 説明 |
---|---|
会議の文字起こしが停止されると満たされる未来。 |
属性
authorization_token
サービスへの接続に使用される承認トークン。
注意
呼び出し元は、認証トークンが有効であることを確認する必要があります。 の前に
承認トークンの有効期限が切れます。呼び出し元は、 を使用してこのセッターを呼び出して更新する必要があります。
新しい有効なトークン。 新しい認識エンジンの作成時に構成値がコピーされると、
新しいトークン値は、既に作成されている認識エンジンには適用されません。 For
以前に作成された認識エンジンでは、 の承認トークンを設定する必要があります。
トークンを更新する対応する認識エンジン。 それ以外の場合、認識エンジンは
文字起こし中にエラーが発生する可能性があります。
canceled
取り消された文字起こしの結果を含むイベントのシグナル (結果として取り消された文字起こしの試行、または直接の取り消し要求、またはトランスポートまたはプロトコルの失敗を示します)。
このシグナルに接続されているコールバックは、 インスタンスを MeetingTranscriptionCanceledEventArgs1 つの引数として使用して呼び出されます。
endpoint_id
認識に使用されるカスタマイズされた音声モデルのエンドポイント ID、または音声合成用のカスタム音声モデル。
properties
この Participant に対して定義されているプロパティとその値のコレクション。
recognized
最終的な認識結果を含むイベントのシグナル (認識試行が成功したことを示します)。
このシグナルに接続されているコールバックは、認識エンジンの種類に応じて、、または IntentRecognitionEventArgs インスタンスを 1 つの引数として使用して呼び出SpeechRecognitionEventArgsTranslationRecognitionEventArgsされます。
recognizing
中間認識結果を含むイベントのシグナル。
このシグナルに接続されているコールバックは、認識エンジンの種類に応じて、、または IntentRecognitionEventArgs インスタンスを 1 つの引数として使用して呼び出SpeechRecognitionEventArgsTranslationRecognitionEventArgsされます。
session_started
認識セッションの開始 (操作) を示すイベントのシグナル。
このシグナルに接続されているコールバックは、インスタンスを SessionEventArgs 1 つの引数として使用して呼び出されます。
session_stopped
認識セッションの終了を示すイベントのシグナル (操作)。
このシグナルに接続されているコールバックは、インスタンスを SessionEventArgs 1 つの引数として使用して呼び出されます。
speech_end_detected
音声の終了を示すイベントのシグナル。
このシグナルに接続されているコールバックは、インスタンスを RecognitionEventArgs 1 つの引数として使用して呼び出されます。
speech_start_detected
音声の開始を示すイベントのシグナル。
このシグナルに接続されているコールバックは、インスタンスを RecognitionEventArgs 1 つの引数として使用して呼び出されます。
transcribed
最終的な文字起こしの結果を含むイベントのシグナル (文字起こしの試行が成功したことを示します)。
このシグナルに接続されているコールバックは、 インスタンスを MeetingTranscriptionEventArgs1 つの引数として使用して呼び出されます。
transcribing
中間文字起こし結果を含むイベントのシグナル。
このシグナルに接続されているコールバックは、 インスタンスを MeetingTranscriptionEventArgs1 つの引数として使用して呼び出されます。
Azure SDK for Python