mirror of
https://github.com/HeyPuter/puter.git
synced 2026-05-06 01:20:41 +00:00
Interpret mpga as mp3 for OpenAI transcriptions (#2666)
This commit is contained in:
committed by
GitHub
parent
b3787ac0e0
commit
ce9c8341d1
@@ -263,10 +263,11 @@ class OpenAISpeechToTextService extends BaseService {
|
||||
throw APIError.create('insufficient_funds');
|
||||
}
|
||||
|
||||
const openaiFile = await this.modules.openai.toFile(buffer,
|
||||
filename,
|
||||
mimeType ? { type: mimeType } : undefined);
|
||||
|
||||
const openaiFile = await this.modules.openai.toFile(
|
||||
buffer,
|
||||
filename,
|
||||
mimeType ? { type: mimeType } : undefined,
|
||||
);
|
||||
const payload = {
|
||||
file: openaiFile,
|
||||
model: selectedModel,
|
||||
@@ -352,7 +353,11 @@ class OpenAISpeechToTextService extends BaseService {
|
||||
}
|
||||
|
||||
if ( ! filename.includes('.') ) {
|
||||
const extension = mimeType ? this.modules.mime.extension(mimeType) : 'mp3';
|
||||
let extension = mimeType ? this.modules.mime.extension(mimeType) : 'mp3';
|
||||
// No one uses mpga but mime resolves audio/mpeg to mpga
|
||||
if ( extension === 'mpga' ) {
|
||||
extension = 'mp3';
|
||||
}
|
||||
filename = `${filename}.${extension || 'mp3'}`;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user