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

Amazon Polly support #248

Open
Dakkaron opened this issue Dec 29, 2020 · 3 comments
Open

Amazon Polly support #248

Dakkaron opened this issue Dec 29, 2020 · 3 comments

Comments

@Dakkaron
Copy link

I'd love to have direct support for Amazon Polly. It's TTS engine is so much better than the currnetly implemented one. It allows for changing voice, pitch, volume and emphasis mid-sentence and the quality is so high that you could actually use it in a finished book/game.

Also, it has a very generous trial period (I think you get 5 million free characters per month for a year). After that it costs $4 per 1 million characters.

The API is rather simple, and there is a Haskell package that handles about everything you need to use Polly here: https://hackage.haskell.org/package/amazonka-polly

I would implement it, but I have had my fill of Haskell ;)

@nomeata
Copy link
Member

nomeata commented Dec 30, 2020

I am not too eager to deeply integrate a proprietary service directly into tttool. And the TTS support is only meant as a development aid anyways… But it should be possible for you to create a separate tool that creates the media files, and even supports the extra options etc?

@nomeata
Copy link
Member

nomeata commented Dec 30, 2020

Ah, I see you did that already. Since it's a separate file anyways, how about you turn this into its own tool and project? We can link it so that people can find it, without confusing tttool users about why they need python or AWS credentials etc.

@Golpe82
Copy link
Contributor

Golpe82 commented Dec 30, 2020

I find @nomeata `s suggestion a good one

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