文字起こしの開始と停止 - 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 – 会議の文字起こしを開始します。

meetingIdCreateMeeting API によって返される会議の ID。

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 を使用して、特定の TranscriptionConfigurationの を削除meetingIDし、会議の文字起こしを終了します。会議を終了すると、文字起こしは自動的に停止します。

この例は、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): クライアントは現在、リクエストを行う権限がありません。