Functions | |
def | copy_cache (cache_audio_dir) |
def | download_audio (cache_audio_dir, cache_text_file) |
def | generate_cache_text (cache_audio_dir, cache_text_file) |
def | main (cache_audio_dir) |
def | write_cache_text (cache_path, f) |
Variables | |
list | cache_dialog_path = [res_path, wifi_setup_path] |
string | MIMIC2_URL = 'https://mimic-api.mycroft.ai/synthesize?text=' |
REGEX_SPL_CHARS = re.compile(r'[@#$%^*()<>/\|}{~:]') | |
res_path | |
string | TTS = 'Mimic2' |
string | wifi_setup_path = '/usr/local/mycroft/mycroft-wifi-setup/dialog/en-us' |
def mycroft.tts.cache_handler.copy_cache | ( | cache_audio_dir | ) |
This method copies the cache from 'cache_audio_dir' to TTS specific cache directory given by get_cache_directory() Args: cache_audio_dir (path): path containing .wav files
Definition at line 150 of file cache_handler.py.
def mycroft.tts.cache_handler.download_audio | ( | cache_audio_dir, | |
cache_text_file | |||
) |
This method takes the sentences from the text file generated using generate_cache_text() and performs TTS inference on mimic2-api. The wav files and phonemes are stored in 'cache_audio_dir' Args: cache_audio_dir (path): path to store .wav files cache_text_file (file): file containing the sentences
Definition at line 94 of file cache_handler.py.
def mycroft.tts.cache_handler.generate_cache_text | ( | cache_audio_dir, | |
cache_text_file | |||
) |
This prepares a text file with all the sentences from *.dialog files present in mycroft/res/text/en-us and mycroft-wifi setup skill Args: cache_audio_dir (path): path to store .wav files cache_text_file (file): file containing the sentences
Definition at line 48 of file cache_handler.py.
def mycroft.tts.cache_handler.main | ( | cache_audio_dir | ) |
Definition at line 172 of file cache_handler.py.
def mycroft.tts.cache_handler.write_cache_text | ( | cache_path, | |
f | |||
) |
Definition at line 72 of file cache_handler.py.
list mycroft.tts.cache_handler.cache_dialog_path = [res_path, wifi_setup_path] |
Definition at line 45 of file cache_handler.py.
string mycroft.tts.cache_handler.MIMIC2_URL = 'https://mimic-api.mycroft.ai/synthesize?text=' |
Definition at line 36 of file cache_handler.py.
mycroft.tts.cache_handler.REGEX_SPL_CHARS = re.compile(r'[@#$%^*()<>/\|}{~:]') |
Definition at line 35 of file cache_handler.py.
mycroft.tts.cache_handler.res_path |
Definition at line 42 of file cache_handler.py.
string mycroft.tts.cache_handler.TTS = 'Mimic2' |
Definition at line 39 of file cache_handler.py.
string mycroft.tts.cache_handler.wifi_setup_path = '/usr/local/mycroft/mycroft-wifi-setup/dialog/en-us' |
Definition at line 44 of file cache_handler.py.