Comments (4)
There is an issue with how most TTS APIs work and a reason why I can only get this to work properly under Chrome at the moment. In Chrome, you can basically push sentences to the TTS API stack, and the API will manage on its own. You can push several sentences at once, even while the current sentence is being spoken. The added sentences just pile up and are spoken one after the other.
From my trials with other APIs, they behave like this:
- can't push another sentence while the current one is being spoken (the API just rejects it)
- if you push two sentences consecutively, they will be spoken at the same time (so it sounds like garbage)
What's more, the scope of this addon is quite limited, it's basically an API experiment. It's in no way a long term professional product. I am happy to let anyone pick up the project and turn it into something greater, but I clearly lack the time and involvement to take this extension to the heights some users would want. The main issue being that with every update and iteration of ChatGPT, we come closer to an end. They will inevitably change the UI completely and the whole extension will become moot. And eventually, they will hopefully add proper TTS / STT functionality so that an extension like mine isn't needed.
These are the reasons why I am not currently considering adding external voices to the project. This project was basically to connect ChatGPT to the Chrome APIs (TTS/STT) and not much more. That being said I will gladly accept contributions to the projects, or forks, if anyone is willing to go down that road.
from talk-to-chatgpt.
This is exactly what I came here to say. We need more realistic voices to make the experience more immersive. The technology is already there. ElevenLabs etc... It's sad for such a great extension to hear voices from 1990 tech
from talk-to-chatgpt.
Hello there,
I have added ElevenLabs API support in v2.6.0.
This version has not been submitted to the Chrome/edge stores yet, I think it would need some beta testing first.
Would anyone please give it a try?
You have to install the new version manually, instructions are given on the project's home page.
I hope you enjoy it. I had fun testing it, the ElevenLabs voices are pretty great - even the default ones with a Free account.
from talk-to-chatgpt.
this has been live for a few days and seems to be working pretty great, so I'm going to close the issue :)
from talk-to-chatgpt.
Related Issues (20)
- port to ipados safari HOT 1
- Works for a couple minutes and then stops HOT 4
- Speech input cuts off too early. HOT 2
- Can it support multi-language recognition and switching? HOT 1
- its not working no more HOT 2
- its no longer working
- Versions Don't Seem to Have Been Updated
- not working in Chrome on macOS HOT 2
- Can not work well with Azure api HOT 2
- Integration with react based project
- Enhancements and Issues with Microsoft Azure API Integration for Talk-to-ChatGPT
- Support for Persian language
- Cannot Stop or Skip when using Azure AI text to speech API
- A Friendly Suggestion to Enhance Your Awesome Extension
- Text between asterisks gets ignored
- Cloudfalre captcha support
- Coqui TTS support?
- The AI isn't speaking back HOT 2
- code block reading
- missing out words
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from talk-to-chatgpt.