Namespaces | |
cleaners | |
cmudict | |
numbers | |
symbols | |
Functions | |
def | text_to_sequence (text, cleaner_names) |
def | sequence_to_text (sequence) |
def | _clean_text (text, cleaner_names) |
def | _symbols_to_sequence (symbols) |
def | _arpabet_to_sequence (text) |
def | _should_keep_symbol (s) |
Variables | |
dictionary | _symbol_to_id = {s: i for i, s in enumerate(symbols)} |
dictionary | _id_to_symbol = {i: s for i, s in enumerate(symbols)} |
_curly_re = re.compile(r'(.*?)\{(.+?)\}(.*)') | |
from https://github.com/keithito/tacotron
def text.text_to_sequence | ( | text, | |
cleaner_names | |||
) |
Converts a string of text to a sequence of IDs corresponding to the symbols in the text. The text can optionally have ARPAbet sequences enclosed in curly braces embedded in it. For example, "Turn left on {HH AW1 S S T AH0 N} Street." Args: text: string to convert to a sequence cleaner_names: names of the cleaner functions to run the text through Returns: List of integers corresponding to the symbols in the text
def text.sequence_to_text | ( | sequence | ) |
Converts a sequence of IDs back to a string
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |