問題タブ [pyttsx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python キーエラー 'sapi5'
この種の質問は以前にも 1 つありましたが、あまり役に立ちません。Windows 10 OS でバージョン Python3.6 を使用しています。KeyError: 'sapi5' というエラーが発生し、上記の例外の処理中に別の例外が発生しました。私のコードは次のとおりです。
そして、ここにスタックトレースがあります:
私は何をすべきか?
python - print() 関数と speak または say (pyttsx3 モジュールのように) を同時に使用できますか?
print()
関数で画面に印刷されるテキストも同時に話されるようにする方法を見つけようとしています。私は現在pyttsx3
モジュールを使用していますが、それを行う方法がわかりません。
このシナリオで何を試すことができるかについて、私はあまり知りませんでした。以下のコードは単なるサンプル コードです。
print
とengine.say
コマンドを連携させたい。
python-3.x - 条件が満たされている場合、プログラムは最初に実行を続けます
Pythonで音声認識アプリを構築しようとしていますが、すべて正常に動作しますが、プログラムを実行しているとき、最初のIf条件は入力が何であれ常に実行されます。
これは、プログラムを継続的に繰り返すために使用した私のコードですが、最初のif条件では、入力に「Hello」、「Hi」がある場合にのみ実行する必要があります。初めて「こんにちは」と言うと、それが有効な場合、プログラムが「お元気ですか」などの別の入力で再びループすると、最初のIF条件が実行されます。誰か助けてください.ありがとう.
python - pyttsx3.init() はプログラムをクラッシュさせ、「入力不足」などのエラーが発生します。これを修正するにはどうすればよいですか?
直接実行すると「入力不足エラー」が発生します。何らかの理由でテキストを選択できないため、コピーして貼り付けることができません。IDLE で実行したときに発生する他のエラーは、pyttx3 モジュールが見つかりません。私はそれを他のIDEにインポートでき、Pythonで直接実行するときにインポートしても問題ありません。これが私のコードです:
編集: はい、EOFError を意味します。ここにリストされている他のソリューションを試してみましたが、うまくいきませんでした。また、IDLE がモジュールをまったく認識しないのも非常に奇妙だと思いました。私の OS のバージョンは Windows 10 バージョン 1803 (64bit) で、Python の私のバージョンは 3.7.2 です。