streamlitて音声認識
public.icon
リアルタイム文字起こしアプリをstreamlitで作成してみよう!
🤖
・ WhisperとStreamlitを組み合わせたリアルタイム音声文字起こしアプリをローカル環境で実装し、音声キャプチャ〜API送信〜結果表示までを自動制御。
・ 音声は一時保存され、ローカルサーバーまたはOpenAI APIに送信可能。UIはグラフやトースト通知などで状態を視覚的に表示。
pythonのバージョンが3.12までじゃないとダメだった、3.13だとエラーになる
使ってるライブラリが3.13では無くなってるモノに依存してたらしい
→pyenvとvenvを使ってバージョン下げて仮想環境にパッケージを入れて対応
動かしてみたが、自分のMBAが8Gしかないくてメモリ不足気味になった
テキスト起こし中、web側の動作が停止してるので、ダダダっとしゃべると欠落する
→テキスト起こしのタスクの優先度を落としたりして、録音は止めないようにしないといけない。