M5Stack Core2 音声認識したい⑪ Speech-to-Textを使おう!2 ・・・Base64だけなんとか。
全てが順調にいくかと思われたのですが・・・
Speech-to-TextのAPIを入れて、音声ファイルを読み込んで。
やりたいことの全てが載っているプログラムをGPTさんが提供くださったのですが・・
エラーが消えない!!
で、そのエラーの原因かもしれないのが
やっぱり毎回2回押さないと実行できないアレ
の可能性もないこともないかもと思い・・・
つまりいわゆる頓挫状態
ここはもう時は金なりです
言うてられん。
本を買います。
542円のアマゾン電子書籍
「覚えないで学ぶMicroPythonプログラミング」
microPythonの本は2冊だけヒットし、こちらの方が安かったのと、
目次を見ることができて、やりたいことが書いていそうな雰囲気がしたから
GPTさんとこちらの本を師匠に、再びUIFlowのファームウェアに頼らない
microPythonチャレンジします
・・・・
・・・・
・・・・
あかん
迷宮入りや。
すごい分かりやすい本なのに。
途中までは完璧やったのに。
自分のせいですわ・・・
本もGPTさんも親切やのになんでや・・
でも、いろいろやって分かったのはファームウェア間違って入れてた可能性
これで最後、もう一度だけ APIキーでBase64のデータを扱うプログラムだけ見直そう。
一度自分でWAVをBASE64にしよう・・・
以下はGPTさんより
import base64
# 音声ファイルを読み込んでBase64にエンコード
with open("train.wav", "rb") as audio_file:
audio_content = base64.b64encode(audio_file.read()).decode('utf-8')
print(audio_content)
train.wavはこのコード(名前をencode_audio.pyという)と同じところに置いています。
実行すると出来ました!
今日はじめての出来ました感
これをAPIキーでSpeech-to-Textへ・・・
・・・・
Base64が長すぎて貼り付け中に応答不良
これについては解決策をGPTさんが教えてくれたのでまた明日以降します
なんとか一つだけでも出来たものがあって良かった・・おやすみなさい