| 10 | namespace { |
| 11 | |
| 12 | runtime::ModelMetadata metadata(const OmniVoiceAssets & assets) { |
| 13 | runtime::ModelMetadata out; |
| 14 | out.family = "omnivoice"; |
| 15 | out.variant = assets.config.model_type; |
| 16 | out.description = "OmniVoice multilingual TTS with voice clone and voice design pipelines."; |
| 17 | return out; |
| 18 | } |
| 19 | |
| 20 | runtime::CapabilitySet capabilities(const OmniVoiceAssets & assets) { |
| 21 | runtime::CapabilitySet out; |
| 22 | out.supported_tasks = { |
| 23 | {runtime::VoiceTaskKind::Tts, {runtime::RunMode::Offline, runtime::RunMode::Streaming}}, |
no test coverage detected