elaina1.0
1.0.0
Elaina เป็นบอท Assitant Personal Assitant ที่มีอวตาร มันมีฟังก์ชั่นที่จะช่วยเหลือผู้คนในชีวิตประจำวันของพวกเขา
Google สนับสนุน คำพูดเป็นข้อความ สำหรับทุกคน ดังนั้นจึงสามารถอ่านเสียงและแปลงเป็นข้อความ และข้อความนั้นจะถูกส่งไปยังฟังก์ชั่นการพูด ด้วยการสนับสนุนจากผลิตภัณฑ์ เสียงพรีเมี่ยมของ Naver Clova จึงสามารถอ่านข้อความที่ถูกสร้างขึ้นได้
def speak(audio_string):
encText = urllib.parse.quote(audio_string)
data = "speaker=nbora&volume=0&speed=0&pitch=1&format=mp3&text=" + encText
url = "https://naveropenapi.apigw.ntruss.com/tts-premium/v1/tts"
request = urllib.request.Request(url)
request.add_header("X-NCP-APIGW-API-KEY-ID", client_id)
request.add_header("X-NCP-APIGW-API-KEY", client_secret)
response = urllib.request.urlopen(request, data=data.encode('UTF-8'))
rescode = response.getcode()
if(rescode == 200):
print(audio_string)
response_body = response.read()
with open('1111.mp3', 'wb') as f:
f.write(response_body)
playsound.playsound("1111.mp3")
os.remove("1111.mp3")
else:
print("Error Code:" + rescode)
ข้อมูลเพิ่มเติมเกี่ยวกับ API นี้สามารถอธิบายได้ที่นี่
✔: ใช้งานได้อย่างเต็มที่
จะมีการอัปเดตเพิ่มเติมเกี่ยวกับ fucntion