Prerequisites
Feature Description
OpenAI specifies a protocol for speech to text streaming transcription with /v1/audio/transcriptions, see "Streaming the transcription of a completed audio recording" at https://developers.openai.com/api/docs/guides/speech-to-text#streaming-the-transcription-of-a-completed-audio-recording
The implementation of OAI STT in llama.cpp, added in #21863 by @ngxson, doesn't support streaming. This feature request is for adding streaming support.
Motivation
By implementing the OpenAI streaming STT protocol, many existing clients will be able to leverage this feature. For example, I'm particularly interested in enabling Wyoming OpenAI's streaming support which will improve the responsiveness of Home Assistant voice assistants.
Possible Implementation
No response
Prerequisites
Feature Description
OpenAI specifies a protocol for speech to text streaming transcription with
/v1/audio/transcriptions, see "Streaming the transcription of a completed audio recording" at https://developers.openai.com/api/docs/guides/speech-to-text#streaming-the-transcription-of-a-completed-audio-recordingThe implementation of OAI STT in llama.cpp, added in #21863 by @ngxson, doesn't support streaming. This feature request is for adding streaming support.
Motivation
By implementing the OpenAI streaming STT protocol, many existing clients will be able to leverage this feature. For example, I'm particularly interested in enabling Wyoming OpenAI's streaming support which will improve the responsiveness of Home Assistant voice assistants.
Possible Implementation
No response