Skip to content

Conversation

@Nsuccess
Copy link

Description

This PR adds a new TTS extension for NVIDIA Riva Speech Skills, providing high-quality GPU-accelerated text-to-speech synthesis.

Features

  • Streaming synthesis using NVIDIA Riva gRPC API
  • Support for multiple languages and voices
  • Configurable sample rates and SSL options
  • Comprehensive error handling and logging
  • TTFB metrics support

Testing

  • 30+ test cases covering configuration, extension lifecycle, and API compliance
  • Follows TTS2 interface pattern used by other TTS extensions
  • Compatible with existing TEN Framework infrastructure

Documentation

  • Complete README with setup instructions
  • Technical implementation details
  • Configuration examples
  • NVIDIA Riva server setup guide

Closes #1964

- Implements text-to-speech using NVIDIA Riva Speech Skills
- Supports streaming synthesis with gRPC
- Includes comprehensive tests and documentation
- Follows TTS2 interface pattern

Closes TEN-framework#1964
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.

[2026NewYearChallenge 🏅] Create a NVIDIA Riva TTS Extension

1 participant