Skip to content

Question regarding French language support and phonemizer configuration #201

@gigix079-sys

Description

@gigix079-sys

Hi,
First of all, amazing work on this project! Im little bit new to this kinda github things and I've been using it to build a GLaDOS-like assistant, and it works great with the default English setup.

I'm currently trying to adapt it to work with a French voice model (https://github.com/TazzerMAN/piper-voice-glados-fr). However, I'm hitting a roadblock because of the hardcoded dependency on phonemizer_en.onnx inside the SpeechSynthesizer / Phonemizer classes. The pipeline forces the text through the English phonemizer, which results in the French voice outputting unintelligible sounds.

My questions are:

Do you have any plans to support non-English phonemizers or to allow the user to select the phonemizer backend?

If not, could you point me to the cleanest way to refactor the tts_glados.py file to bypass the internal Phonemizer class and use direct subprocess calls to the piper binary instead?

Any guidance on how to modify the codebase to support multi-language/non-English models would be greatly appreciated.

Thanks for your time and your great work!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions