Add espeak and symbol voices

This commit is contained in:
Michael Hansen 2022-03-18 17:04:56 -04:00
commit fb9cd71919
6 changed files with 543 additions and 237 deletions

View file

@ -5,13 +5,23 @@ import wave
logging.basicConfig(level=logging.DEBUG)
from opentts_abc.ssml import SSMLSpeaker
from mimic3_tts.tts import Mimic3TextToSpeechSystem, Mimic3Settings, AudioResult, MarkResult
settings = Mimic3Settings(length_scale=1.2, noise_w=0)
from mimic3_tts.tts import (
AudioResult,
MarkResult,
Mimic3Settings,
Mimic3TextToSpeechSystem,
)
settings = Mimic3Settings()
tts = Mimic3TextToSpeechSystem(settings)
speaker = SSMLSpeaker(tts)
ssml = '<speak><s><voice name="en_US/vctk_low#20">This is a test.</voice></s></speak>'
# ssml = '<speak><voice name="el_GR/rapunzelina_low"><s><w>Το</w><w>αερόστρωμνό</w><w>μου</w><w>είναι</w><w>γεμάτο</w><w>χέλια.</w></s></voice></speak>'
# ssml = '<speak><voice name="uk_UK/m-ailabs_low"><s><w>бажав</w></s></voice></speak>'
# ssml = '<speak><s><w>Hello</w><w>World</w></s></speak>'
# ssml = '<speak><s>Hello world</s></speak>'
ssml = '<speak><s><voice name="el_GR/rapunzelina_low"><say-as interpret-as="characters">12</say-as></voice></s></speak>'
wav_file: wave.Wave_write = wave.open("out.wav", "wb")
params_set = False