);
const ai = new Ai(env.AI);
const input = {
audio: [...new Uint8Array(audioData)],
};
console.log("Sending audio data to AI model for processing");
const response = await ai.run("@cf/openai/whisper", input);
console.log("AI model processing completed");
return new Response(JSON.stringify({ transcript: response }), {
headers: { 'Content-Type': 'application/json' },
});
} catch (error) {
console.error("Error occurred in the worker:", error);
// Additional logging for debugging
if (error instanceof Error) {
console.log("Error details:", error.message, error.name, error.stack);
} else {
console.log("Non-standard error object received");
}
return new Response(
);
const ai = new Ai(env.AI);
const input = {
audio: [...new Uint8Array(audioData)],
};
console.log("Sending audio data to AI model for processing");
const response = await ai.run("@cf/openai/whisper", input);
console.log("AI model processing completed");
return new Response(JSON.stringify({ transcript: response }), {
headers: { 'Content-Type': 'application/json' },
});
} catch (error) {
console.error("Error occurred in the worker:", error);
// Additional logging for debugging
if (error instanceof Error) {
console.log("Error details:", error.message, error.name, error.stack);
} else {
console.log("Non-standard error object received");
}
return new Response(