Skip to content

Conversation

@sbalk
Copy link
Contributor

@sbalk sbalk commented Jul 28, 2025

No description provided.

sbalk and others added 3 commits July 28, 2025 03:48
- Add PiperTTS config class with HTTP server support
- Add Piper TTS provider option ('piper') alongside existing 'local', 'openai', 'kokoro'
- Implement _synthesize_speech_piper() for direct HTTP API communication
- Add Piper TTS configuration options to all voice commands (assistant, chat, speak, voice-edit)
- Update TTS provider help text to clarify 'piper' vs 'local' (Wyoming) options
- Update documentation to reflect Piper HTTP as default TTS option
- Rename scripts: run-piper.sh → run-piper-wyoming.sh, run-piper2.sh → run-piper-server.sh
- Add aiohttp dependency for Piper HTTP client
- Update tests to include PiperTTS configuration objects

This enables direct HTTP communication with piper-tts server
since piper-tts moved from [rhasspy](https://github.com/rhasspy/piper) to [OHF Voice](https://github.com/OHF-Voice/piper1-gpl) and seemingly changed."
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

Successfully merging this pull request may close these issues.

2 participants