-
Notifications
You must be signed in to change notification settings - Fork 322
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
Add RimeHttpTTSService #708
Conversation
@aconchillo this is the first service that I've added that doesn't have any new package dependencies. How should we treat that in terms of installing the service? Perhaps nothing is required... |
Nothing is required. |
src/pipecat/services/rime.py
Outdated
from pipecat.services.ai_services import TTSService | ||
|
||
|
||
class RimeTTSService(TTSService): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should probably call it RimeHttpTTSService
so we don't have to rename if they ever support websockets.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea. I got a message from the Rime founder today and they're working on a websocket service. I'll update the name since the websocket service will be coming in the future.
CHANGELOG.md
Outdated
|
||
### Added | ||
|
||
- Added `RimeTTSService` and the `07q-interruptible-rime.py` foundational |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update if you rename.
LGTM! Just added one comment. |
7556a41
to
cd42320
Compare
Please describe the changes in your PR. If it is addressing an issue, please reference that as well.
Adding Rime, a new TTS service. They only support HTTP interaction at the moment.