使用医疗自定义词汇表转录实时流 - Amazon Transcribe
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用医疗自定义词汇表转录实时流

为了提高实时直播中的转录准确性,您可以使用 HTTP/2 或 WebSocket 流使用自定义词汇。要启动 HTTP/2 请求,请使用StartMedicalStreamTranscriptionAPI。您可以使用 Amazon Transcribe Medical 控制台实时使用自定义词汇表StartMedicalStreamTranscriptionAPI,或者通过使用 WebSocket 协议进行操作。

要使用控制台转录医疗听写的流音频,请选择转录医疗听写、开始直播并开始向麦克风说话的选项。

转录医疗听写的流音频(控制台)

  1. 登录到Amazon Web Services Management Console然后打开亚 Amazon Transcribe 医疗控制台Amazon Transcribe Medical 控制台.

  2. 在导航窗格中的 Amazon Transcribe Medical 下,选择实时转录.

  3. 适用于Medical 专业,选择直播中讲话的临床医生的医疗专业。

  4. 适用于音频输入类型对于,请选择对话要么听写.

  5. 适用于其他设置,选择自定义词汇表.

    1. 适用于词汇表选择,选择自定义词汇。

  6. 选择 Start streaming(开始流式传输)

  7. 对话麦克风。

以下是 HTTP/2 请求参数的语法。

POST /medical-stream-transcription HTTP/2 x-amzn-transcribe-language-code: LanguageCode x-amzn-transcribe-sample-rate: MediaSampleRateHertz x-amzn-transcribe-media-encoding: MediaEncoding x-amzn-transcribe-vocabulary-name: VocabularyName x-amzn-transcribe-specialty: Specialty x-amzn-transcribe-type: Type x-amzn-transcribe-show-speaker-label: ShowSpeakerLabel x-amzn-transcribe-session-id: SessionId Content-type: application/json { "AudioStream": { "AudioEvent": { "AudioChunk": blob } } }

要在 HTTP/2 直播中使用自定义词汇,请使用StartMedicalStreamTranscription并指定以下内容:

  • 适用于LanguageCode中,指定与流中的语言对应的语言代码。有效值为 en-US

  • 适用于MediaSampleHertz对于,指定音频的采样率。

  • 适用于Specialty,指定提供者的医疗专业。

  • 适用于VocabularyName对于,指定自定义词汇表的名称。

要使用 API 识别 WebSocket 流中的扬声器,请使用以下格式创建预签名 URL 以启动 WebSocket 请求并设置vocabulary-name到自定义词汇的名称。

GET https://transcribestreaming.region.amazonaws.com:8443/medical-stream-transcription-websocket ?language-code=languageCode &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=Signature Version 4 credential scope &X-Amz-Date=date &X-Amz-Expires=time in seconds until expiration &X-Amz-Security-Token=security-token &X-Amz-Signature=Signature Version 4 signature &X-Amz-SignedHeaders=host &media-encoding=mediaEncoding &sample-rate=mediaSampleRateHertz &session-id=sessionId &specialty=medicalSpecialty &type=CONVERSATION &vocabulary-name=vocabularyName &show-speaker-label=boolean