私は、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を使用
2
A
答えて
2
私はSphinx4.0 from CMUを見ます。
悲しいかな、それはJavaで書かれています。私は認識が私のMacに組み込まれているものよりも良いと思う。私はちょうどJava/Pythonを学んでいるので、2人をお互いに話すように苦労しています。
あなたはAppkit.NSSpeechRecognizer
を使用してMAC音声エンジンとのインタフェースすることができます
from Foundation import *
最後の方法は、Googleの音声検索を使用することです。しかし、それは "クラウド"に音声スニペットを出荷する必要があります。
このアプローチは最も正確ですが、返信には最大10秒かかります!
関連する問題
- 1. Python raw_input()のMac OS X端末での制限?
- 2. デフォルトのMac Pythonの代わりにAnacondaのPythonを使用
- 3. のMac OS X NodeJS:Macのポートを使用して、MAC OS X上
- 4. コンソールの代わりにMac OS Xアプリケーションをビルドする
- 5. Mac OS X用UIPopoverController?
- 6. Mac OS Xでvirtualenvを使用
- 7. SymfonyをMac OS Xで使用
- 8. MAC OS XでPEARを使用
- 9. Mac OS X用のFortranデバッガ
- 10. Mac OS X用のldconfig
- 11. Mac OS X用のUIDeviceクラス?
- 12. Mac OS Xバージョン固有のAPI使用
- 13. Mac OS X LionのPython MySQL
- 14. PythonとMac OS X 10.11
- 15. Mac OS X用openalチュートリアル
- 16. Mac OS X用Pascal IDE
- 17. mac os xのプロセスで使用されるメモリx
- 18. Mac OS X TigerでPython 2.7.1用setuptoolsをインストールするには?
- 19. Windowsでcx_freezeを使ってMac OS X用のPythonコードをビルドするには?
- 20. Mac OS X Python用MSSqlドライバがあります
- 21. Mac OS X:キーボードレイアウト変更の代行
- 22. virtualenv pip mysqldb mac os X python
- 23. のMac OS X用のOpenSSLのアップデートエラー
- 24. 3.x/4.xの代わりにXCode 2.5を使用するのは賢明ではありませんか?
- 25. のMac OS X
- 26. のMac OS Xには、私は、Mac OS X使用して10.12の午前私のOpenGLウィンドウ
- 27. MAC OS X上のEclipse CDT用LLVM-Clang
- 28. Mac OS X用のスタンドアロンSVNクライアント
- 29. Mac OS X 10.6用cscopeのインストール方法
- 30. Mac OS X上のDocker用sbt-native-packager
OS Xの「Speakable Items」ユーティリティがAutomatorと統合されているため、直接話したり、音声入力を促すAutomatorスクリプトを実行するPythonモジュールを見つけることができます。しかし、あなたは "Speakable Items"で立ち往生していましたが、私はそれを試してみました。 –