Skip to content

robo8080/M5Core2_Avatar_VoiceText_TTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

M5Core2_Avatar_VoiceText_TTS

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


必要な物

  • M5Stack Core2 または M5Stack Fire (M5Stack Core2、M5Stack Core2 for AWS、M5Stack Fireで動作確認をしました。)
  • Arduino IDE (バージョン 1.8.15で動作確認をしました。)
  • M5Stack-Avatarライブラリ(バージョン 0.7.3で動作確認をしました。)
  • ESP8266Audioライブラリ(バージョン 1.9.3で動作確認をしました。)
  • M5Stack Core2を使用するときはM5Core2ライブラリ 0.1.3 (0.1.4以降だと音がおかしくなるようです。)

M5Stack-Avatarライブラリの変更

  • "Avatar.cpp"の下図赤枠部分を変更します。 画像1

WiFiの設定

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

VoiceText Wev API api キーの設定

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

使い方

  • M5Stack Core2のボタンA,B,Cを押すと、それぞれ異なった声でしゃべります。 
    TTSのパラメータの詳細はこちらを参照してください。
    [VoiceText Web API API マニュアル]

About

M5Core2_Avatar_VoiceText_TTS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages