選取您的 Cookie 偏好設定

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

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

Python 範例 (HTML5 用戶端和 Python 伺服器)

焦點模式
Python 範例 (HTML5 用戶端和 Python 伺服器) - Amazon Polly

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

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

此範例應用程式包含以下項目:

  • 使用 HTTP 區塊傳輸編碼的 HTTP 1.1 伺服器 (請參閱 區塊傳輸編碼)

  • 與 HTTP 1.1 伺服器互動的簡易 HTML5 使用者介面 (如下所示):

     

    Text-to-speech interface with voice selection dropdown and text input field.

此範例的目標是示範如何使用 Amazon Polly 從瀏覽器型 HTML5 應用程式串流語音。使用 Amazon Polly 在文字合成時產生的音訊串流,是回應能力是重要因素 (例如,對話系統、螢幕閱讀器等) 的使用案例建議方法。

若要執行此範例應用程式,您需要以下項目:

  • 符合 HTML5 和 EcmaScript5 標準的網頁瀏覽器 (如 Chrome 23.0 或以上、Firefox 21.0 或以上、Internet Explorer 9.0 或以上)

  • Python 3.0 以上的版本

若要測試應用程式
  1. 將伺服器程式碼另存為 server.py。如需程式碼,請參閱 Python 範例:Python 伺服器程式碼 (server.py)

  2. 將 HTML5 用戶端程式碼另存為 index.html。如需程式碼,請參閱 Python 範例:HTML5 使用者介面 (index.html)

  3. 從您儲存 server.py 的路徑執行以下命令,以啟動應用程式 (在某些系統中,您可能需要在執行命令時使用 python3,而非 python)。

    $ python server.py

    應用程式啟動後,URL 在終端機上出現。

  4. 在網頁瀏覽器中開啟在終端機中顯示的 URL。

    您可以將應用程式伺服器的位址和連接埠 (以作為參數使用) 傳遞至 server.py。如需詳細資訊,請執行 python server.py -h

  5. 若要聆聽語音,請從清單選擇聲音、輸入一些文字,然後選擇 [Read]。一旦 Amazon Polly 傳輸第一個可用的音訊資料區塊,語音就會開始播放。

  6. 若要在完成測試應用程式時停止 Python 伺服器,請在伺服器正在執行的終端機中按下 Ctrl+C。

注意

伺服器使用 AWS SDK for Python (Boto)建立 Boto3 用戶端。用戶端會使用存放在您電腦上 AWS 組態檔案中的登入資料來簽署和驗證對 Amazon Polly 的請求。如需如何建立組態檔案和存放登入資料的詳細資訊,請參閱AWS Command Line Interface 《 使用者指南》中的設定 AWS Command Line Interface AWS 。

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