文字起こしの開始と停止 - Amazon Chime SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

文字起こしの開始と停止

Amazon Chime を使用する SDK StartMeetingTranscription API 会議に を適用して会議の文字起こTranscriptionConfigurationしを開始します。Amazon Chime SDKコントローラーは、設定を非同期的に会議に転送します。会議文字起こしの開始の成功または失敗は、Amazon Simple Notification Service (Amazon SNS) と Amazon 経由でメッセージを通じて通知されます EventBridge。

文字起こしを開始する

この例は、Amazon Transcribe でライブ文字起こしを開始する方法を示しています。

POST /meetings/meetingId/transcription?operation=start HTTP/1.1 Content-type: application/json { "TranscriptionConfiguration": { "EngineTranscribeSettings": { "LanguageCode": "en-US", "VocabularyFilterMethod": "tag", "VocabularyFilterName": "profanity", "VocabularyName": "lingo", "Region": "us-east-1" "EnablePartialResultsStabilization": true, "PartialResultsStability": "high", "ContentIdentificationType": "PII", "ContentRedactionType": "PII", "PiiEntityTypes": "ALL", "LanguageModelName": "language-model" } } }

この例は、Amazon Transcribe Medical でライブ文字起こしを開始する方法を示しています。

POST /meetings/meetingId/transcription?operation=start HTTP/1.1 Content-type: application/json { "TranscriptionConfiguration": { "EngineTranscribeMedicalSettings": { "LanguageCode": "en-US", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", "VocabularyName": "lingo", "Region": "us-east-1", "ContentIdentificationType": "PHI", } } }
StartMeetingTranscription – 会議の文字起こしを開始します。

meetingId – によって返される会議の ID CreateMeeting API.

TranscriptionConfiguration – ライブ文字起こしのパラメータをカプセル化します。設定は 1 つだけ (EngineTranscribeSettings または EngineTranscribeMedicalSettings) 指定する必要があります。

EngineTranscribeSettings — Amazon Transcribe の使用を指定し、その設定を に渡します。 Amazon Transcribe.

LanguageCode – 必須。

VocabularyFilterMethod - オプション。

VocabularyFilterName - オプション。

VocabularyName - オプション。

Region - オプション。

EnablePartialResultsStabilization - オプション。

PartialResultsStability - オプション。

ContentIdentificationType - オプション。

ContentRedactionType - オプション。

PiiEntityTypes - オプション。

LanguageModelName - オプション。

EngineTranscribeMedicalSettings — Amazon Transcribe Medical の使用を指定し、その設定を に渡します。 Amazon Transcribe Medical.

LanguageCode – 必須。

Speciality – 必須。

Type – 必須。

VocabularyName - オプション。

Region - オプション。

ContentIdentificationType - オプション。

レスポンス

Amazon Transcribe と Amazon Transcribe Medical は、以下のレスポンスを返します。

  • 会議に TranscriptionConfiguration が正常に適用された場合、OK (200) と空の本文。

エラーメッセージ

Amazon Transcribe と Amazon Transcribe Medical は、以下のエラーメッセージを表示します。

  • BadRequestException (400): 入力パラメータがサービスの制約と一致しません。

  • ForbiddenException (403): クライアントがリクエストを行うことは完全に禁止されています。

  • NotFoundException (404): meetingIdは存在しません。

  • ResourceLimitExceededException (400): リクエストがリソース制限を超えています。例えば、ライブ文字起こしが有効になっている会議が多すぎます。

  • ServiceFailureException (500): サービスで予期しないエラーが発生しました。

  • ServiceUnavailableException (503): サービスは現在利用できません。

  • ThrottledClientException (429): クライアントがリクエストレートの制限を超えました。

  • UnauthorizedClientException (401): クライアントは現在、リクエストを行う権限がありません。

StartMeetingTranscription の 2 回目の呼び出しにより、会議に適用されている TranscriptionConfiguration が更新されます。

文字起こしの停止

は、 StopMeetingTranscription API は、特定の会議と終了会議の文字起こmeetingIDTranscriptionConfigurationの を削除します。会議を終了すると、文字起こしは自動的に停止します。

この例は、StopMeetingTranscription を呼び出すリクエスト構文を示しています。

POST/meetings/meetingId/transcription?operation=stop HTTP/1.1
レスポンス

Amazon Transcribe と Amazon Transcribe Medical は、以下のレスポンスを返します。

  • 会議から TranscriptionConfiguration が正常に削除された場合、OK (200) と空の本文。

エラーメッセージ

Amazon Transcribe と Amazon Transcribe Medical は、以下のエラーメッセージを表示します。

  • BadRequestException (400): 入力パラメータがサービスの制約と一致しません。

  • ForbiddenException (403): クライアントがリクエストを行うことは完全に禁止されています。

  • NotFoundException (404): meetingIdは存在しません。

  • ServiceFailureException (500): サービスで予期しないエラーが発生しました。

  • ServiceUnavailableException (503): サービスは現在利用できません。

  • ThrottledClientException (429): クライアントがリクエストレートの制限を超えました。

  • UnauthorizedClientException (401): クライアントは現在、リクエストを行う権限がありません。