M5Stack(M5GO)で、音声で入力して音声で応える自動翻訳機を作ってみたよ。

Google Cloud Speach To Text API、Google Cloud Transration API、Google Text To Speach を使用。
0
robo8080 @robo8080

M5StackでVS1003 mp3 Codecモジュールの実験。esp8266-google-ttsライブラリとAdafruit_VS1053_Libraryで音声合成が動いた😄 pic.twitter.com/anXaK68wY9

2018-08-16 21:29:55
robo8080 @robo8080

このVS1003 mp3 Codecモジュールのマイク入力を使ってCloud Speech APIで音声認識もできないかな〜🤔 翻訳APIと組み合わせれば音声入力の自動翻訳機が⁉️

2018-08-16 22:11:33
robo8080 @robo8080

AquesTalkも良いがGoogle TTSは多言語に対応しているのが良い。ネット経由なのでちょっと応答が遅いのが難点。 #M5Stack twitter.com/robo8080/statu…

2018-08-17 10:54:39
robo8080 @robo8080

esp8266-google-ttsライブラリとソフトウエアmp3デコーダの組み合わせでも試したが、音が途切れ途切れになって上手くいかなかった。 #M5Stack twitter.com/robo8080/statu…

2018-08-17 11:38:49
robo8080 @robo8080

M5StackでVS1003 mp3 Codecモジュールの実験。Google TTS は多言語に対応しているので、別の言語でも試してみるかな。 : Cloud Text-to-Speech API Supported voices cloud.google.com/text-to-speech…

2018-08-17 15:35:36
robo8080 @robo8080

M5StackでVS1003 mp3 Codecモジュールの実験。esp8266-google-ttsライブラリとAdafruit_VS1053_Libraryで音声合成。Google TTSは多言語に対応しているので色々な言語でしゃべらせてみた😁 pic.twitter.com/LjZ1qo9DF4

2018-08-17 20:36:15
robo8080 @robo8080

メモ MicroPythonでM5Stack(M5GO)の内蔵マイクとスピーカーを使って録音再生するサンプル:M5Cloud/examples/sound_recorder/main.py github.com/m5stack/M5Clou…

2018-08-21 07:48:41
mはげ @Tw_Mhage

esp32でCloud Speech APIを使った例はあるけどesp-idfなのか。機能を音声からの文字起こしに絞ってシンプルにしてArduino-esp32とM5Stackで扱ってみよう。 github.com/erurun/Esp32AI…

2018-08-18 17:17:45
robo8080 @robo8080

メモ:ESP32 / ESP8266 MicroPython: HTTP POST Requests techtutorialsx.com/2017/06/18/esp…

2018-08-21 11:05:50
robo8080 @robo8080

メモ:ESP32 Sound recorder with simple code in arduino-esp32. (I2S interface) github.com/MhageGH/esp32_…

2018-08-21 11:43:34
robo8080 @robo8080

Google TTSの音声出力フォーマットはLINEAR16にも対応しているみたいなのでesp8266-google-ttsライブラリに手を加えてみるかな。そうすればVS1003 mp3 Codecモジュールを使わずにM5Stackの内蔵スピーカーでしゃべらせられるかも😁ソフトウエアmp3デコーダでは上手くいかなかった。

2018-08-21 15:51:18
robo8080 @robo8080

メモ:Python で、Google の Translation API を使う qiita.com/ekzemplaro/ite…

2018-08-21 19:10:50
robo8080 @robo8080

Google Cloud Translation APIのテスト。とりあえずiPad + Pythonista3 で動いた。M5StackのMicro Pythonでも動くかな。 pic.twitter.com/tFoZGcJ1yC

2018-08-21 21:20:02
拡大
robo8080 @robo8080

Translation APIはハードウェアがからまないので確認が簡単でいい。😁

2018-08-21 21:24:23
robo8080 @robo8080

Google Cloud Translation APIの動作確認はできたので、とりあえずM5Stackで"シリアルで日本語入力ー>英語に変換ー>英語でしゃべらせる"翻訳機はできそう。😁 twitter.com/robo8080/statu…

2018-08-22 07:29:44
robo8080 @robo8080

メモ:PythonでCloud Speech APIを叩いて音声をテキスト化 to-kei.net/python/google-…

2018-08-22 15:43:44
robo8080 @robo8080

メモ:Google Cloud Speech API Beta でwavファイルの音声認識 qiita.com/sn6/items/a227…

2018-08-22 15:39:06
robo8080 @robo8080

メモ:Python で Google Speech API を適当に叩く sujoyu.hatenadiary.com/entry/2017/01/…

2018-08-22 15:38:09
robo8080 @robo8080

Google Cloud Translation APIのテスト。M5Stackで動いた。😊 pic.twitter.com/Jk0xDh0uqN

2018-08-22 21:35:59
拡大
robo8080 @robo8080

メモ:Google Speech APIを使えるようになるまで qiita.com/lethe2211/item…

2018-08-23 12:15:29
robo8080 @robo8080

Google Speech API の使い方 日本語音声をテキストに変換してみよう APIキー blog.apar.jp/web/8971/

2018-08-23 12:13:15
robo8080 @robo8080

メモ: Cloud Text-to-Speech API Quickstart: Using the Command Line cloud.google.com/text-to-speech…

2018-08-23 12:08:44
robo8080 @robo8080

メモ:curlでCloud Speech API で音声をテキストに変換する codelabs.developers.google.com/codelabs/cloud…

2018-08-23 12:06:28
robo8080 @robo8080

メモ:Google Text To Speech APIをcurlで実行してみる thr3a.hatenablog.com/entry/20180414…

2018-08-23 12:01:55