選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

將對話串流至 Amazon Lex V2 機器人

焦點模式
將對話串流至 Amazon Lex V2 機器人 - Amazon Lex

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

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

您可以使用 Amazon Lex V2 串流 API,在 Amazon Lex V2 機器人和應用程式之間啟動雙向串流。啟動串流可讓機器人管理機器人與使用者之間的對話。機器人會回應使用者輸入,而無需您編寫程式碼來處理使用者的回應。機器人可以:

Amazon Lex V2 機器人不僅會回應從應用程式傳送的資料,還會將對話狀態的相關資訊傳送至應用程式。您可以使用此資訊來變更應用程式回應客戶的方式。

Amazon Lex V2 機器人也會監控機器人與您的應用程式之間的連線。它可以判斷連線是否已逾時。

若要使用 API 啟動串流至 Amazon Lex V2 機器人,請參閱 啟動對 Amazon Lex V2 機器人的對話串流

當您從應用程式開始串流到 Amazon Lex V2 機器人時,您可以將機器人設定為接受來自使用者的音訊輸入或文字輸入。您也可以選擇使用者是否接收音訊或文字以回應其輸入。

如果您已將 Amazon Lex V2 機器人設定為接受使用者的音訊輸入,則無法接收文字輸入。如果您已將機器人設定為接受文字輸入,則使用者只能使用文字來與其通訊。

當 Amazon Lex V2 機器人接受串流音訊輸入時,機器人會判斷使用者何時開始說話,以及何時停止說話。它會處理使用者的任何暫停或任何中斷。它也可以在相同的串流中接受 DTMF (雙音多頻率) 輸入和語音輸入。這有助於使用者更自然地與機器人互動。您可以向使用者顯示歡迎訊息和提示。您也可以讓使用者中斷這些訊息和提示。

當您啟動雙向串流時,Amazon Lex V2 會使用 HTTP/2 通訊協定。您的應用程式和機器人會在單一串流中交換資料,做為一系列事件。事件可以是下列其中一項:

  • 來自使用者的文字、音訊或 DTMF 輸入。

  • 從應用程式到 Amazon Lex V2 機器人的訊號。這包括表示訊息的音訊播放已完成,或使用者已中斷與工作階段的連線。

如需事件的詳細資訊,請參閱啟動對 Amazon Lex V2 機器人的對話串流。如需如何編碼事件的資訊,請參閱 事件串流編碼

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。