2

私は、Pythonベースのパーソナルアシスタント/質問回答者を作っています。これは私の最も夢のような夢の中で不可避の "Siri For Mac" 。しかし、今のところ、raw_inputsの無限ループにテキストを入力し、そのたびにテキストを処理する必要があります。しかし、これがこれまでにも人々にとって有益であるなら、ターミナルウィンドウで.pyにすることはできません。今のところ、私はPlatypusで簡単な.appにすることを考えています。しかし、PlatypusのWindowアプリスタイルにはテキストが入力されていないので、GUIを含まず、入力と出力のためにすべて音声ベースにするだけです。出力はシンプルですが、 "macspeech"の 'speakString'ですべての 'print'行を置き換えることができます。しかし、入力は難しい部分です。私は、Windows上でスピーチを入力するためのライブラリしか見つけることができません(私は必要なのは正確ですが、Windowsベースです)。誰かがマック/ユニバーサルのためのpyspeechのような何かを聞いた?Mac OS X用のPythonで 'raw_input'の代わりにVoiceを使用

+0

OS Xの「Speakable Items」ユーティリティがAutomatorと統合されているため、直接話したり、音声入力を促すAutomatorスクリプトを実行するPythonモジュールを見つけることができます。しかし、あなたは "Speakable Items"で立ち往生していましたが、私はそれを試してみました。 –

答えて

2

私はSphinx4.0 from CMUを見ます。

悲しいかな、それはJavaで書かれています。私は認識が私のMacに組み込まれているものよりも良いと思う。私はちょうどJava/Pythonを学んでいるので、2人をお互いに話すように苦労しています。

あなたはAppkit.NSSpeechRecognizerを使用してMAC音声エンジンとのインタフェースすることができます

from Foundation import * 

最後の方法は、Googleの音声検索を使用することです。しかし、それは "クラウド"に音声スニペットを出荷する必要があります。

このアプローチは最も正確ですが、返信には最大10秒かかります!

関連する問題