音声認識のためにマイクからのライブ ストリームを使用する必要がある音声カレンダー アプリを構築しようとしています。
したがって、マイクを聞き始め、ユーザーが話すのをやめると自動的に停止するボタンがあります。
データをwavファイルに記録できるCordova Media APIについてはすでに調べました。これは機能しますが、録音が完了するまで待つ必要があるため、プロセスが非常に遅くなります。
https://api.aiを出発点として使用して、非常にうまく機能するアプリの最初のバージョンを作成しました。それはすべての「聞く」部分を処理しました!
私にとっての次の段階は、いくつかの異なる音声認識 API と統合することです。
私にとっての主な問題は、ネイティブ開発スキルの欠如です。これを行うのに役立つ Cordova プラグインはありますか?
更新 1 - 2016 年 4 月 1 日
これを見つけたhttps://subvisual.co/blog/posts/39-tutorial-html-audio-capture-streaming-to-node-js-no-browser-extensions は、webrtc を介して cordova でこれを実装しようとします。
更新 2 - 2016 年 4 月 1 日
https://github.com/eface2face/cordova-plugin-iosrtcをインストールして webrtc を利用する
更新 3 - 2016 年 4 月 2 日
Stuck atAudioContext.createMediaStreamSource
は iOS の機能ではありません!
iOSのAudioContext.createMediaStreamSourceの代替?
更新 4 - 2016 年 4 月 6 日
ネイティブへ - iOS 開発を学ぶ時が来ました!