지난 며칠 동안 저는이 "간단한"음성 신디를 작동 시키려고 노력했습니다. 이 코드는 라스베리 파이에 대한 설명서에 들어 있습니다. 내 머리가 좀 돌아가도록 파이썬으로 들어가는 것은 이번이 처음입니다.espeak를 가져올 수 없습니다.
역 추적 (마지막으로 가장 최근 통화) : 파일 "/home/pi/espeak.py"4 줄 내가 그것을 실행할 때
import subprocess
subprocess.call(["espeak"])
from espeak import espeak
from tkinter import *
from datetime import datetime
def hello_world():
espeak.synth("Hello World")
def time_now():
t = datetime.now().strftime("%K %M")
espeak.synth("The time is %s"%t)
def read_text():
text_to_read = input_text.get()
espeak.synth(text_to_read)
def root_Tk():
root.title("voice box")
input_text = StrinVar()
box = Frame(root, height = 200, width =500)
box.pack_propagate(0)
box.pack(padx = 5, pady =5)
Label(box, text="Enter Text").pack()
entry_text = Entry(box, exportselection =0, textvariable = input_text,)
entry_text.pack()
entry_ready = Button(box, text = "Read this", command = read_text)
entry_ready.pack()
hello_button = Button(box, text = "Hello World", command = hello_world)
hello_button.pack()
time_button = Button(box, text = "What's the time?", command = time_now)
time_button.pack()
root.mainloop()
이 오류 메시지입니다 : 여기에 코드입니다 , eSpeak를 수입에서 에서 eSpeak를 eSpeak를 수입에서 에서 파일 "/home/pi/espeak.py", 라인 4, eSpeak를 은 ImportError를 : 이름 'eSpeak를'
를 가져올 수 없습니다이 문제에 어떤 도움이 크게 될 것 고맙다, 나는 단순한 초보자 실수를하고있는 것 같은 느낌이 든다. 다행히도 포럼에 올바르게 게시 할 수 있었지만 코드의 맨 아래 부분은 나머지 부분과 일치하지만 여기서는 약간 이유가 있습니다. ...
'espeak.py '라는 파일에서'espeak' 모듈을 가져 오려고하십니까? 그건 내가 생각하지 않는 것이 좋습니다. – asongtoruin