py picotts
1.0.0
ห่อหุ้มง่าย ๆ รอบ ๆ Svox Pico TTS ที่ตั้งใจจะใช้การใช้ TTS นี้สำหรับการสร้างไฟล์คลื่นให้สะดวกที่สุด
กลุ่มเป้าหมายคือนักพัฒนาซอฟต์แวร์ที่ต้องการใช้ SVOX PICO TTS เป็นเพื่อการสังเคราะห์คำพูดในแอปพลิเคชัน Python ของพวกเขาในระบบปฏิบัติการ GNU/Linux
ความคิดเห็นที่สร้างสรรค์แพตช์และคำตอบแบบดึงได้รับการต้อนรับอย่างมาก
ขั้นแรกนำเข้า:
import wave
import StringIO
from picotts import PicoTTSการสังเคราะห์ภาษาอังกฤษ (เริ่มต้น):
picotts = PicoTTS ()
wavs = picotts . synth_wav ( 'Hello World!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()ผลลัพธ์:
1 16000 22720
ลองใช้ภาษาอื่น:
picotts . voice ( 'de-DE' )
wavs = picotts . synth_wav ( 'Hallo Welt!' )
wav = wave . open ( StringIO . StringIO ( wavs ))
print wav . getnchannels (), wav . getframerate (), wav . getnframes ()ผลลัพธ์:
1 16000 22464
l = picotts . voicesผลลัพธ์:
['de-de', 'en-gb', 'en-us', 'es-es', 'fr-fr', 'it-it']
https://packages.debian.org/jessie/libttspico0 [แพ็คเกจ Debian]
Python 2.7
ติดตั้ง Pico2Wave Binary และในเส้นทาง
รหัสของฉันเองคือ Apache-2.0 ที่ได้รับอนุญาตเว้นแต่จะระบุไว้เป็นอย่างอื่นในส่วนหัวลิขสิทธิ์ของสคริปต์
guenter bartsch <[email protected]>