Pedal-Intelligence / saypi-userscript

An independent voice interface for Inflection AI's conversational assistant, Pi
https://www.saypi.ai/
Other
15 stars 3 forks source link

Say, Pi's enhanced voices #84

Closed rosscado closed 1 week ago

rosscado commented 2 weeks ago

This pull request adds support for Say, Pi's voices to the voice selection menu in the chatbot interface. It also refines the voice menu by correcting the order, visibility, selection, and actions of voice buttons. Additionally, it introduces support for multiple voice providers, allowing speech synthesis to come from either pi.ai or saypi.ai. The API server URL is updated to accommodate this change, and voice selection is now included in the voice on voice selection feature. Streaming TTS input is also implemented, along with a singleton TTS module instance for correct caching. Several releases from the 'main' branch are merged into the tts branch, and the version is bumped to v1.6.0.