ホームページ > ウェブフロントエンド > jsチュートリアル > Raspberry PiにIBM Watsonと話すように教えてください

Raspberry PiにIBM Watsonと話すように教えてください

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-02-18 12:45:11
オリジナル
646 人が閲覧しました

このチュートリアルは、IBM Watsonのテキストからスピーチへのサービスとノードレッドを使用して、Raspberry PIトークを作成する方法を示しています。 以前の例(Raspberry Pi、Bluemix、およびNode-Redの事前のセットアップを想定しています)に基づいて構築します。

Teaching Your Raspberry Pi to Speak with IBM Watson

重要な手順:

bluemixでテキストからスピーチを有効にする:

Bluemixダッシュボードに「テキストからスピーチ」サービスを追加します。 注:これは
    not
  1. 「テキストへのスピーチ」です。プラン(「標準」など)を選択し、サービス(「音声」など)に名前を付けて作成します。 「サービス資格情報」セクションから資格情報(ユーザー名とパスワード)を記録します。

Teaching Your Raspberry Pi to Speak with IBM Watson Teaching Your Raspberry Pi to Speak with IBM Watson Teaching Your Raspberry Pi to Speak with IBM Watson ノードレッドワトソンノードをインストールします:

ssh ssh in raspberry piにnode-redディレクトリ(
    )に移動します。必要なノードを使用してインストールしてください:
  1. cd ~/.node-redsudo npm install node-red-node-watsonALSAライブラリをインストール:

    オーディオ再生のためにALSAライブラリをインストールします:
  2. 。 Node-Redを再起動する()。
  3. sudo apt-get install libasound2-devノードレッドフローを作成します:node-red-stop; node-red-start次のノードをノードレッドフローに追加します:

  4. "テキストからスピーチへのテキスト" node(ibm_watson):bluemix資格情報で構成し、言語と音声を選択し、ファイル形式をWAVに設定します。

Teaching Your Raspberry Pi to Speak with IBM Watson

<code>*   **Function Node ("Temperature Text"):**  Format the temperature data (from a previous "getCPUTemp" node, assumed to exist) into a human-readable sentence:

```javascript
msg.payload = "My current CPU temperature is " + msg.payload.replace("temp=","").replace("'C\n","") + " degrees celsius";
return msg;
```

*   **Function Node ("Format Speech"):**  Prepare the speech message:

```javascript
msg.payload = msg.speech;
return msg;
```

*   **File Node ("Create WAV"):** Save the generated audio to `/home/pi/temp/speech.wav`.  Ensure "Create directory if it doesn’t exist" is checked and "Add newline" is unchecked.</code>
ログイン後にコピー

Teaching Your Raspberry Pi to Speak with IBM Watson

<code>*   **Delay Node:** Add a 1-second delay to allow the audio file to be created.

*   **File Node ("Read WAV"):** Read the audio file from `/home/pi/temp/speech.wav` as a buffer.

*   **Exec Node ("Play Audio"):** Play the audio using `aplay /home/pi/temp/speech.wav`.</code>
ログイン後にコピー
オーディオ出力の構成:

Teaching Your Raspberry Pi to Speak with IBM Watson

  1. 展開とテスト:ノードレッドフローを展開します。あなたのラズベリーPIは今話す必要があります!

トラブルシューティングとFAQ:言語サポート、音声のカスタマイズ、他のサービスとの統合、制限に関する詳細なトラブルシューティングと情報については、元の記事のFAQセクションを参照してください。 IBMワトソンのテキストからスピーチサービスに関連する使用制限とコストを考慮することを忘れないでください。

以上がRaspberry PiにIBM Watsonと話すように教えてくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート