2016-05-12 11 views
0

では何とかのpython 3.5スピーチのテキストを音声に変換するのpython 3.5

import speech 
import time 

response = speech.input("Say something, please.") 
speech.say("You said " + response) 

def callback(phrase, listener): 
    if phrase == "goodbye": 
     listener.stoplistening() 
    speech.say(phrase) 

listener = speech.listenforanything(callback) 
while listener.islistening(): 
    time.sleep(.5) 

エラーのテキストを音声に使用することが可能ということです

gTTS HTTPError: 403 Client Error: Forbidden for url

+0

[ "でSyntaxError: '印刷' への呼び出しに括弧がありません" 何?Pythonで意味]の可能性のある重複します(httpを:// stackoverflowの.com/questions/25445439/what-does-syntaxerror-missing-括弧はprint-mean-in-pythonで –

答えて

2

トレースバックがインストールからそのコードを示していますモジュールが原因での括弧が見つからない場合、printエラーが発生しました。これは、モジュールはPython 2で動作するように書かれていることを示している - ではなくPythonの3

二つの選択肢があります:

  1. のPython 3互換性のあるパッケージを探します。これはprove to be difficult

  2. はPythonであなたのコードを書き換えて2

+0

こんにちは、お返事ありがとうございます 多分あなたはいくつかのアドバイスがあります。 ** espeak **のインストールはこちら: [espeak](http://stackoverflow.com/questions/37127139/how-to-install-espeak-for-python-3-5-on-windows-10) –

+0

@Ai_ve私は恐れることはない - 私は近い将来espeakを試してみようと思っている。ところで、私はあなたの質問に対する答えを受け入れていないことに気づいた。(https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)あなたが既に気づいていない場合は、受理することは、スタック・エクスチェンジ・サイトで感謝の気持ちを表す*です。 –

関連する問題