MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / select_model_root_for_discovery

Function select_model_root_for_discovery

src/models/pocket_tts/loader.cpp:54–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52
53std::shared_ptr<const PocketTTSAssets> load_request_assets(const runtime::ModelLoadRequest & request) {
54 return load_pocket_tts_assets(request.model_path, requested_language(request));
55}
56
57class PocketTTSLoader final : public runtime::IVoiceModelLoader {
58public:
59 std::string family() const override {
60 return "pocket_tts";
61 }
62
63 runtime::CapabilitySet advertised_capabilities() const override {
64 runtime::CapabilitySet out;
65 out.supported_tasks = {
66 {runtime::VoiceTaskKind::Tts, {runtime::RunMode::Offline}},
67 };
68 out.supports_speaker_reference = true;
69 out.supports_style_condition = true;

Callers 3

discover_config_assetsFunction · 0.85
discover_weight_assetsFunction · 0.85
inspectMethod · 0.85

Calls 3

has_language_assetsFunction · 0.85
find_optionFunction · 0.85
resolve_model_rootFunction · 0.70

Tested by

no test coverage detected