HeyGen implementation for Pipecat - HeyGenVideoService

This commit is contained in:
Filipi Fuchter
2025-07-30 09:07:15 -03:00
parent c145a9ef13
commit 6e921cdf45
10 changed files with 1383 additions and 0 deletions

View File

@@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Added `HeyGenVideoService`. This is an integration for HeyGen Interactive Avatar.
A video service that handles audio streaming and requests HeyGen to generate
avatar video responses. (see https://www.heygen.com/)
- Added Async.ai TTS integration (https://async.ai/)
- `AsyncAITTSService` WebSocket-based streaming TTS with interruption support
- `AsyncAIHttpTTSService` HTTP-based streaming TTS service