Harden STT ping input and expand model-test coverage

This commit is contained in:
yicone
2026-06-03 01:53:34 +08:00
parent dcf9beee4b
commit c980e1f7ad
2 changed files with 90 additions and 2 deletions

View File

@@ -34,7 +34,7 @@ function createSilentWavFile() {
writeAscii(36, "data");
view.setUint32(40, dataSize, true);
return new File([buffer], "test.wav", { type: "audio/wav" });
return new Blob([buffer], { type: "audio/wav" });
}
async function getInternalHeaders() {
@@ -104,7 +104,7 @@ export async function pingModelByKind(model, kind, baseUrl = `http://127.0.0.1:$
if (kind === "stt") {
const form = new FormData();
const sampleAudio = createSilentWavFile();
form.append("file", sampleAudio);
form.append("file", sampleAudio, "test.wav");
form.append("model", model);
const res = await fetch(`${baseUrl}/api/v1/audio/transcriptions`, {