UbuntuでAndroidが使用する音声認識を使用するにはどうすればよいですか?


16

TTSと音声認識を使用するAndroidアプリを開発している場合、Ubuntuで同じ音声認識と音声認識に使用されるライブラリはどれですか?

テキストからスピーチをエスピークすることを想定していますが、音声認識にどの音声認識ライブラリと辞書/学習/キャリブレーションシステムが使用されているかわかりません。

アプリをUbuntu Desktopで利用できるようにしたいと思います。
エミュレータの外でテストするだけでなく


これを確認しますが、実質的な答えはありませんが
-devav2

@ devav2は努力に感謝しますが、実際には関係ありません。音声ログインとAndroidで使用される音声認識ツールキット(およびUbuntuで利用可能な場合)は、2つのまったく異なるものです。
RobotHumans

Androidが他の場所で使用しているライブラリを正確に見つけて、ここに戻ってUbuntuでの使用方法を尋ねる必要があるでしょう。Androidのドキュメントで見つからない場合は、Androidファンスタックオーバーフローが役立つ場合があります。
エンドリューク

Androidで使用するかどうかはわかりませんが、Festival / festvoxは見た目ほどロボット的ではありません。音声認識に関しては、en.wikipedia.org / wiki /…が役立つかもしれません。
アダム

さて、espeakはUbuntuデスクトップに標準で搭載されています...依存関係は追加されていません。一方、ケプストラルからの有料パッケージは恐ろしく高価ではなく、skeksiに隣接しています。
RobotHumans

回答:


5

アプリケーションにはGoogleのwebspeech APIを使用できます。Androidで使用されているのと同じテクノロジーを使用します。


もう少しデータを編集する場合は、これも受け入れます
-RobotHumans

正直なところ、その情報を提供するのに十分なAPIの経験がありません!
石田


1
  1. Androidの音声認識はインターネット接続に依存しています。これは、サーバーが音声パターンの実質的なデータベースを持っているためです。(おもう)

    • コンピュータはまだ音声認識に非常に優れているため、コンピュータが相互参照して単語をよりよく理解するには、多くの音声を含む巨大なデータベースが必要です。(少なくとも最後に私はそれを勉強しました)

    • そのため、オフラインで使用することはできません。

  2. ただし、回避策を介して書き込みに音声認識を使用できます

    • リモートデスクトップ/ vnc接続を作成し、直接

    • または、リモートキーボードアプリケーションを使用します。

Chromeは検索に音声認識を使用でき、拡張子を使用してフィールドデータの入力に使用できます。しかし、私が知る限りそれはそれです。

そして、それは私が知っているすべてです。


音声認識では、コーパスが単純な音声学や辞書を超えた単語を学習する必要があることを理解しています(したがって、発音しないとあいまい一致が可能になります)。使用可能であれば、インターネット接続が必要です。
RobotHumans

0

CMU Sphinxを使用している場合は、LinuxとAndroidの両方で音声認識を開発するためのツールキットとして使用できます。CMUSphinx

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.