フランス語の音声認識を使用して iOS アプリを開発しようとしていますが、今まで成功していません。openEars フレームワークを使用してみました。これは英語ではうまく機能しましたが、フランス語はサポートしていません。このリンクからの情報を使用しました。
誰かが解決策を知っていれば、それは素晴らしいでしょう。
ありがとう
フランス語の音声認識を使用して iOS アプリを開発しようとしていますが、今まで成功していません。openEars フレームワークを使用してみました。これは英語ではうまく機能しましたが、フランス語はサポートしていません。このリンクからの情報を使用しました。
誰かが解決策を知っていれば、それは素晴らしいでしょう。
ありがとう
オープナーは、デフォルトで英語の音響モデルと言語モデルを使用しています。そのため、英語ではうまく機能しますが、フランス語はサポートされていません。
フランス語の音響モデルと言語モデルは、CMU Sphinx の Web サイトからダウンロードできます。
いくつかの優れたフランス語の音響モデルと言語モデルがここで入手できます
Openears 音響および言語モデルをダウンロードして、これで変更します。
これを行うには、Openearsのhub4wsj_sc_8kフォルダーをダウンロードしたものに置き換え、.dic
および.languagemodel
ファイルをダウンロードしたものに置き換えます。
ダウンロードしたフランス語の音響モデルと言語モデルが大きすぎると思われる場合は、このドキュメントを使用して少ない単語で独自のモデルを作成してください。
私は自分のプロジェクトにこのライブラリiPhone-Speech-To-Textを使用することになりました。
Google Voice API を使用して、スピーチの FLAC ファイルを送信し、適切なテキストを取得します。
フランス語で機能させるためにSpeechToTextModule.m
、URLを変更しただけです
NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US"];
に
NSURL *url = [NSURL URLWithString:@"https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=fr"];
私が見つけた代替手段は、Dragon Speech SDKforMobileです。Dragon Mobileに登録し、SDKとサンプルをダウンロードするだけです。
英語、フランス語、ドイツ語の音声認識をサポートしています。また、openEarsよりも非常に正確に機能しています。私はこれを英語でテストしましたが、非常にうまく機能しています。
上記の言語での認識をサポートするサンプルの画面は次のとおりです
ノート