在即時串流中轉錄醫療對話 - Amazon Transcribe

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在即時串流中轉錄醫療對話

您可以使用 HTTP/2 或 WebSocket通訊協定以轉錄醫療對話的音訊串流。如需如何使用 WebSocket 通訊協定以開始串流的資訊,請參閱 設定 WebSocket 串流。若要開始 HTTP/2 串流,請使用 StartMedicalStreamTranscription API。

您可以使用下列醫療專科,轉錄串流音訊:

  • 心臟科

  • 神經病學

  • 腫瘤學

  • 初級護理

  • 泌尿外科

每個醫療專業包括多種類型的程序和預約。因此,臨床醫生會決定許多不同類型的筆記。請使用下列範例作為準則,協助您指定 WebSocket 請求的 specialty URI 參數值,或 StartMedicalStreamTranscription API 的 Specialty 參數:

  • 對於電生理學或超音波心電圖諮詢,請選擇 CARDIOLOGY

  • 對於腫瘤內科、腫瘤外科或腫瘤放射學諮詢,請選擇 ONCOLOGY

  • 對於提供中風 (暫時性缺血性或腦血管性) 的患者諮詢的醫生,請選擇 NEUROLOGY

  • 對於尿失禁的諮詢,請選擇 UROLOGY

  • 對於每年檢查或緊急護理問診,請選擇 PRIMARYCARE

  • 對於住院者住院問診,請選擇 PRIMARYCARE

  • 對於生產、輸卵管結紮、IUD 插入或墮胎的諮詢,請選擇 PRIMARYCARE

轉錄串流醫療對話 (AWS 管理主控台)

若要使用 AWS 管理主控台 在即時串流中轉錄臨床醫生患者對話,請選擇轉錄醫療對話、啟動串流,以及開始對麥克風說話的選項。

  1. 登入 AWS 管理主控台

  2. 在導覽窗格中的 Amazon Transcribe Medical 下,選擇即時轉錄

  3. 搜尋對話

  4. 對於醫療專科,請選擇臨床醫生的專科。

  5. 選擇開始串流

  6. 對著麥克風說話。

以下是 HTTP/2 請求的參數語法。

若要轉錄醫療對話的 HTTP/2 串流,請使用 StartMedicalStreamTranscription API 並指定以下項目:

  • LanguageCode — 語言代碼。有效值為 en-US

  • MediaEncoding — 輸入音訊使用的編碼。有效值為 pcmogg-opusflac

  • Specialty — 醫療專業人員的專科。

  • TypeCONVERSATION

若要提高即時串流中特定詞彙的轉錄準確性,請使用自訂詞彙。若要啟用自訂字彙,請將 VocabularyName 參數值設定為您要使用的自訂字彙的名稱。如需詳細資訊,請參閱 使用醫學自訂詞彙提高轉錄準確性

若要標示來自不同發言者的語音,請將 ShowSpeakerLabel 參數設定為 true。如需詳細資訊,請參閱 啟用發言者分隔

如需設定 HTTP/2 串流以轉錄醫療對話的詳細資訊,請參閱 設定 HTTP/2 串流

您可以使用 WebSocket 請求以轉錄醫療對話。您提出 WebSocket 請求時,您會建立預先簽署的 URI。此 URI 包含在您的應用程式和 Amazon Transcribe Medical 之間建立音訊串流時所需的資訊。如需建立 WebSocket 請求的詳細資訊,請參閱 設定 WebSocket 串流

使用下列範本以建立您的預先簽署 URI。

GET wss://transcribestreaming.us-west-2.amazonaws.com:8443/medical-stream-transcription-websocket ?language-code=languageCode &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20220208%2Fus-west-2%2Ftranscribe%2Faws4_request &X-Amz-Date=20220208T235959Z &X-Amz-Expires=300 &X-Amz-Security-Token=security-token &X-Amz-Signature=Signature Version 4 signature &X-Amz-SignedHeaders=host &media-encoding=flac &sample-rate=16000 &session-id=sessionId &specialty=medicalSpecialty &type=CONVERSATION &vocabulary-name=vocabularyName &show-speaker-label=boolean

若要提高即時串流中特定詞彙的轉錄準確性,請使用自訂詞彙。若要啟用自訂字彙,請 vocabulary-name 將的值設定為您要使用的自訂詞彙的名稱。如需詳細資訊,請參閱 使用醫學自訂詞彙提高轉錄準確性

若要標示來自不同發言者的語音,請將 show-speaker-label 參數設定為 true。如需詳細資訊,請參閱 啟用發言者分隔

如需建立預先簽署 URI 的詳細資訊,請參閱 設定 WebSocket 串流