MCPcopy Create free account
hub / github.com/pollinations/pollinations / resolveAudioModel

Function resolveAudioModel

packages/mcp/src/services/audioService.js:23–32  ·  view source on GitHub ↗
(requested)

Source from the content-addressed store, hash-verified

21const DEFAULT_AUDIO_MODEL = "openai-audio";
22
23async function resolveAudioModel(requested) {
24 if (requested) return requested;
25 try {
26 const models = await getAudioModels();
27 const tts = models.find((m) => m.output_modalities?.includes("audio"));
28 return tts?.name || DEFAULT_AUDIO_MODEL;
29 } catch {
30 return DEFAULT_AUDIO_MODEL;
31 }
32}
33
34async function respondAudio(params) {
35 requireApiKey();

Callers 2

respondAudioFunction · 0.85
sayTextFunction · 0.85

Calls 1

getAudioModelsFunction · 0.90

Tested by

no test coverage detected