AWS Chime Meeting transcription - EngineTranscribeSettings

0

Hello,

I would like to start meeting transcription with automatic language detection. According to the documentation link, I set up the configuration:

StartMeetingTranscriptionCommand({
      MeetingId: meetingId,
      TranscriptionConfiguration: {
        EngineTranscribeSettings: {
          IdentifyLanguage: true,
          LanguageOptions: "en-US,de-DE",
          Region: 'us-east-1',
          EnableChannelIdentification: true
        }
      }
    });

When I execute the command I see error

 "message": "1 validation error detected: Value null at 'transcriptionConfiguration.engineTranscribeSettings.languageCode' failed to satisfy constraint: Member must not be null"

In the docs I see that this field is not required.

Where is the issue? I would be grateful for any suggestion.

已提問 2 年前檢視次數 995 次
1 個回答
1

We have a new API namespace for the Amazon Chime APIs. We only add or update meeting APIs in the "Amazon Chime SDK Meetings" namespace. We fully support the meeting APIs in the "Amazon Chime" namespace, but they remain as-is. Language detection is something that was added only in the new namespace.

I suspect that you are still using the old namespace.

For example, looking at the documentation for EngineTranscribeSettings (which is in two places -- one for each namespace) you can see that LanguageCode is required only in the old namespace and IdentifyLanguage is only valid in the new namespace.

If you want to use automatic language detection, you will need to move to the new namespace. Documentation for doing so are here: https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-namespace-migration.html

profile pictureAWS
DougL
已回答 2 年前
  • Thank you for the comment, I will check it and let you know about my results

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南