| 16 | namespace { |
| 17 | |
| 18 | std::string requested_language(const runtime::ModelLoadRequest & request) { |
| 19 | return runtime::find_option(request.options, {"language"}).value_or("english"); |
| 20 | } |
| 21 | |
| 22 | runtime::CapabilitySet capabilities(const PocketTTSAssets & assets) { |
| 23 | runtime::CapabilitySet out; |
| 24 | out.supported_tasks = { |
| 25 | {runtime::VoiceTaskKind::Tts, {runtime::RunMode::Offline}}, |
| 26 | }; |
| 27 | out.languages = {assets.language}; |
| 28 | out.supports_speaker_reference = true; |
| 29 | out.supports_style_condition = false; |
no test coverage detected