Skip to content

robo8080/M5Unified_Avatar_VoiceText_TTS_Blynk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

M5Unified_Avatar_VoiceText_TTS_Blynk

M5Unified_Avatar_VoiceText_TTS_Blynk

M5Stack Core2で、M5Stack-AvatarとHOYA社が提供するVoiceText Web APIサービスを使った音声合成(TTS)を動かすテストプログラムです。

VoiceText TTSは、kghrlaboさんのesp32_text_to_speechを参考にさせていただきました。
オリジナルはこちら。
esp32_text_to_speech https://github.com/kghrlabo/esp32_text_to_speech


必要な物

使用しているライブラリ等は"platformio.ini"を参照してください。

WiFiの設定

  • M5Unified_Avatar_VoiceText_TTS_Blynk.inoの17行目付近、SSIDとPASSWORDを設定してください。

Blynk Auth Tokenの設定

  • M5Unified_Avatar_VoiceText_TTS_Blynk.inoの23行目付近、YOUR_BLYNK_AUTH_TOKENを設定してください。
    Blynk Auth Tokenは、ここから取得してください。。

VoiceText Wev API api キーの設定

  • AudioFileSourceVoiceTextStream.cppの30行目付近、YOUR_TSS_API_KEYを設定してください。
    APIキーは、ここの「無料利用登録」から申請すれば、メールで送られて来ます。

使い方1

  1. 'ping blynk-cloud.com'で、BlynkのサーバーのIPアドレスを調べてください。
  2. ブラウザから下記のようにアクセスしてください。 V1、V2、V3、それぞれ異なった声でしゃべります。
    http://188.166.206.43/YOUR_BLYNK_AUTH_TOKEN/update/v1?value=こんにちは世界!
    http://188.166.206.43/YOUR_BLYNK_AUTH_TOKEN/update/v2?value=こんにちは世界!
    http://188.166.206.43/YOUR_BLYNK_AUTH_TOKEN/update/v3?value=こんにちは世界!

使い方2

  • M5Stack Core2のボタンA,B,Cを押すと、それぞれ異なった声でしゃべります。 

TTSのパラメータの詳細はこちらを参照してください。
[VoiceText Web API API マニュアル]


About

M5Unified_Avatar_VoiceText_TTS_Blynk

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages