stt() gains a source axis (“auto”, “api”,
“package”), mirroring tts.api’s split of which
engine from where it runs. The default (“auto”) reproduces the
previous behavior (whisper in-process, openai via the API), so existing
calls are unchanged. backend = "whisper", source = "api"
reaches a self-hosted whisper serve() endpoint (set the URL
with set_stt_base()).response_format = "verbose_json" it sends
timestamp_granularities[] for both segment and
word and returns result$words
(word/start/end), matching the native whisper backend. Works against
OpenAI and a self-hosted whisper::serve().stt() results now carry a "call_record"
attribute (cornball_sidecar v1, matching
tts.api/xtx.api): the resolved request, the
backend/source actually used, elapsed seconds, and a timestamp. Callers
that serialize the result keep its provenance with it.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.