OiR-ptr / Flutter_Alarm_exam

Flutterでのアラームアプリサンプル
0 stars 0 forks source link

音声認識系アクションの実装 #13

Closed OiR-ptr closed 3 months ago

OiR-ptr commented 5 months ago

音声認識を行うアクションを実装する Flutter_soundのexampleにSimple recorderとrecordToStreamみたいなやつがあるので参考にする

oi-pst commented 5 months ago

レコーディング中にボリューム閾値が超えたらOKぐらいのものが良いと思う ただし、Uint8Listに対して手を出すことができるかが疑問

pcm8形式にすればUint8が1サンプリング音となるので各種の計算がしやすくなるはず 無音が128で、0~127がマイナス波形、129+がプラス波形という感じになる

RMS値を計算して返してやれば大体よさそう もしくはさらにlogしてdB変換するとか

oi-pst commented 5 months ago

PCM8はシミュレータだと対応していなかった PCM系はベーシックなので大丈夫だと思っていたが、意外とそうでもないのかもしれない

oi-pst commented 5 months ago

以下参照。 Android/iOSでサポートが違うだけで機種差とかではないっぽい https://flutter-sound.canardoux.xyz/guides_codec.html

oi-pst commented 5 months ago

PCM16とPCM16WAVの違いは不明。 多分だけどWAV用のメタデータヘッダが含まれているかどうか

oi-pst commented 4 months ago

https://github.com/alphacep/vosk-flutter でもいいかもしれない

OiR-ptr commented 3 months ago

一旦保留