Mercurial Hosting > lang
diff src/stt.js.luan @ 69:f5e72f2d1025
add stt_prompt
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 23 Aug 2025 07:07:59 -0600 |
parents | d3f5448743bf |
children |
line wrap: on
line diff
--- a/src/stt.js.luan Sat Aug 23 04:32:17 2025 -0600 +++ b/src/stt.js.luan Sat Aug 23 07:07:59 2025 -0600 @@ -20,7 +20,7 @@ ["Content-Type"] = "multipart/form-data" } -local function speech_to_text(audio) +local function speech_to_text(audio,prompt) local options = { method = "POST" headers = headers @@ -28,6 +28,7 @@ parameters = { model = "whisper-1" file = audio + prompt = prompt } } local json = uri(url,options).read_text() @@ -38,7 +39,8 @@ return function() local audio = Http.request.parameters.audio or error() - local text = speech_to_text(audio) + local prompt = Http.request.parameters.prompt or error() + local text = speech_to_text(audio,prompt) Io.stdout = Http.response.text_writer() %> setText(<%=json_string(text)%>);