Update SonioxSTTService default model to stt-rt-v4

This commit is contained in:
Mark Backman
2026-02-09 23:20:11 -05:00
parent 688f502488
commit d47d95e1f0
3 changed files with 9 additions and 2 deletions

View File

@@ -0,0 +1 @@
- Update `SonioxSTTService` default model to `stt-rt-v4`.

View File

@@ -24,7 +24,8 @@ from pipecat.runner.types import RunnerArguments
from pipecat.runner.utils import create_transport from pipecat.runner.utils import create_transport
from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.cartesia.tts import CartesiaTTSService
from pipecat.services.openai.llm import OpenAILLMService from pipecat.services.openai.llm import OpenAILLMService
from pipecat.services.soniox.stt import SonioxSTTService from pipecat.services.soniox.stt import SonioxInputParams, SonioxSTTService
from pipecat.transcriptions.language import Language
from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.base_transport import BaseTransport, TransportParams
from pipecat.transports.daily.transport import DailyParams from pipecat.transports.daily.transport import DailyParams
from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams
@@ -52,6 +53,11 @@ async def run_bot(transport: BaseTransport, runner_args: RunnerArguments):
stt = SonioxSTTService( stt = SonioxSTTService(
api_key=os.getenv("SONIOX_API_KEY"), api_key=os.getenv("SONIOX_API_KEY"),
vad_force_turn_endpoint=True,
params=SonioxInputParams(
language_hints=[Language.EN],
language_hints_strict=True,
),
) )
tts = CartesiaTTSService( tts = CartesiaTTSService(

View File

@@ -93,7 +93,7 @@ class SonioxInputParams(BaseModel):
client_reference_id: Client reference ID to use for transcription. client_reference_id: Client reference ID to use for transcription.
""" """
model: str = "stt-rt-preview" model: str = "stt-rt-v4"
audio_format: Optional[str] = "pcm_s16le" audio_format: Optional[str] = "pcm_s16le"
num_channels: Optional[int] = 1 num_channels: Optional[int] = 1