Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define how to load custom voices #100

Open
jankapunkt opened this issue Dec 7, 2021 · 3 comments
Open

Define how to load custom voices #100

jankapunkt opened this issue Dec 7, 2021 · 3 comments

Comments

@jankapunkt
Copy link

Currently I can't see how to load custom voices and I think it is currently not defined and therefore not implemented by any vendor.

We have the use-case where we want to create a custom voice (for example using the mozilla/tts stack) and load this voice so we can have a unified user experience.

@Eddcapone
Copy link

It is a pitty that this is still without a reply.

@jankapunkt
Copy link
Author

Still no reply here. In the meantime I tried to setup some remote server, serving some voice files I could extract from eSpeak, however I never got a custom SpeechSynthesisVoice implemented.

It always tells me

Uncaught TypeError: SpeechSynthesisUtterance.voice setter: Value being assigned does not implement interface SpeechSynthesisVoice.

when I try to add my voice implementation to a SpeechSynthesisUtterance instance.

In my opinion this is such a crucial feature, especially for non-commercial projects that have not the funding to pay these online services to generate TTS for all those browsers that have no sufficient voices available.

@Neruell
Copy link

Neruell commented Feb 10, 2024

Agree, would love to see some sort of functionality like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants