{'fraction_non_alphanumeric': 0.02460456942003515, 'fraction_numerical': 0.0008787346221441124, 'mean_word_length': 5.398876404494382, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Turning a Monolingual Speaker into Multilingual for a Mixed-language TTS

We propose a new approach to rendering speech of different languages with only a speaker’s monolingual recordings for mixed-code TTS applications. A reference speaker in the target language (say Chinese) is used to help building the target language TTS with “tiles” of the original source speaker‘s monolingual (say English) data. The difference between the monolingual source speaker and the reference speaker is firstly equalized by warping spectral frequency, adapting F0 dynamics and adjusting speaking rate accordingly. Thus equalized Chinese sentences of the reference speaker are tiled with the best tiles of the monolingual English speaker’s segments frame by frame. In additional to a standard English TTS which is trained with his monolingual English recordings, a Chinese TTS of the same speaker is trained with those newly tiled sentences. A mixed-language (English-Chinese) TTS is built to synthesize high quality, mixed-language (Chinese-English) speech in one consistent quality voice which is confirmed in both objective and subjective evaluations.