gromnitsky / read-aloud.el

A simple Emacs interface to TTS (text-to-speech) engines
MIT License
30 stars 8 forks source link

Feature request: Amazon Polly or Azure neural voice support #3

Open ryankhart opened 1 year ago

ryankhart commented 1 year ago

I know that this repo hasn't received a commit in a while, so I don't expect anything. This is just as much of a reminder to myself to develop as it is a request to anyone else to try to offer optional integration with either Amazon Polly neural voices voices or Microsoft Azure neural voices for more natural sounding text-to-speech.

gromnitsky commented 1 year ago

If you have a CLI util (for Amazon Polly or whatever) that is capable of reading plain text from stdin, just configure it as a custom tts engine (see "Configuration" section in README.md).

ryankhart commented 1 year ago

Ya, I think I might try my hand at that some time. I've been using ChatGPT to give me some high-level advice and direction, and after I gave it your lisp code, I asked ChatGPT how I can integrate it with Amazon Polly, and it showed me the exact lines to add it to and then noted the assumption that I'd have to have the CLI credentials already setup.

Would you be open to a pull request if I end up making something up to your quality standards?