Merge pull request #91 from jambonz/fix/diff_playht_voice_quality

fix playht has stream and cached audio differrent quality
This commit is contained in:
Dave Horton
2024-09-16 15:52:42 -04:00
committed by GitHub

View File

@@ -48,16 +48,25 @@ function getFileExtension({vendor, renderForCaching = false}) {
case 'deepgram': case 'deepgram':
case 'elevenlabs': case 'elevenlabs':
case 'rimlabs': case 'rimlabs':
if (!renderForCaching && !JAMBONES_DISABLE_TTS_STREAMING) { case 'playht':
return r8Extension; if (renderForCaching || JAMBONES_DISABLE_TTS_STREAMING) {
} else {
return mp3Extension; return mp3Extension;
} else {
return r8Extension;
} }
case 'nuance': case 'nuance':
case 'nvidia': case 'nvidia':
case 'verbio': case 'verbio':
return r8Extension; return r8Extension;
default: default:
// If vendor is custom
if (vendor.startsWith('custom')) {
if (renderForCaching || JAMBONES_DISABLE_TTS_STREAMING) {
return mp3Extension;
} else {
return r8Extension;
}
}
return mp3Extension; return mp3Extension;
} }
} }