Change audio format check

This commit is contained in:
Cohee 2023-12-02 18:41:54 +02:00
parent a665a4897d
commit a91694ebbc
1 changed files with 3 additions and 3 deletions

View File

@ -421,12 +421,12 @@ function completeCurrentAudioJob() {
/** /**
* Accepts an HTTP response containing audio/mpeg data, and puts the data as a Blob() on the queue for playback * Accepts an HTTP response containing audio/mpeg data, and puts the data as a Blob() on the queue for playback
* @param {*} response * @param {Response} response
*/ */
async function addAudioJob(response) { async function addAudioJob(response) {
const audioData = await response.blob() const audioData = await response.blob()
if (!(audioData.type in ['audio/mpeg', 'audio/wav', 'audio/x-wav', 'audio/wave', 'audio/webm'])) { if (!audioData.type.startsWith('audio/')) {
throw `TTS received HTTP response with invalid data format. Expecting audio/mpeg, got ${audioData.type}` throw `TTS received HTTP response with invalid data format. Expecting audio/*, got ${audioData.type}`
} }
audioJobQueue.push(audioData) audioJobQueue.push(audioData)
console.debug('Pushed audio job to queue.') console.debug('Pushed audio job to queue.')