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

Function discover_languages

src/models/pocket_tts/loader.cpp:33–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31}
32
33runtime::ModelMetadata metadata(const PocketTTSAssets & assets) {
34 runtime::ModelMetadata out;
35 out.family = "pocket_tts";
36 out.variant = assets.language;
37 out.description = "PocketTTS loaded from local assets.";
38 return out;
39}
40
41runtime::ModelCliInterface cli(const PocketTTSAssets &) {
42 runtime::ModelCliInterface out;
43 out.session_options = {
44 {
45 "pocket_tts.voice_state_cache_slots",
46 "n",
47 "Prepared voice-state cache slots; default 4, set 0 to disable.",
48 },
49 };
50 return out;
51}
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}

Callers 3

can_loadMethod · 0.85
inspectMethod · 0.85
load_pocket_tts_modelFunction · 0.85

Calls 2

has_language_assetsFunction · 0.85
is_existing_directoryFunction · 0.85

Tested by

no test coverage detected