From 5d78f4cc637db07a90bd58c92f73745ce5a4be21 Mon Sep 17 00:00:00 2001 From: AssemblyAI Date: Tue, 28 Oct 2025 18:26:33 +0800 Subject: [PATCH] Project import generated by Copybara. GitOrigin-RevId: cdffb3a2fb4ead64e3c3fc6d4c6fbbd4b52ff213 --- assemblyai/__version__.py | 2 +- assemblyai/streaming/v3/__init__.py | 4 ++++ assemblyai/streaming/v3/models.py | 9 +++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/assemblyai/__version__.py b/assemblyai/__version__.py index 2404939..d605a06 100644 --- a/assemblyai/__version__.py +++ b/assemblyai/__version__.py @@ -1 +1 @@ -__version__ = "0.45.4" +__version__ = "0.45.5" diff --git a/assemblyai/streaming/v3/__init__.py b/assemblyai/streaming/v3/__init__.py index b9bb880..7dd05b0 100644 --- a/assemblyai/streaming/v3/__init__.py +++ b/assemblyai/streaming/v3/__init__.py @@ -1,7 +1,9 @@ from .client import StreamingClient from .models import ( BeginEvent, + Encoding, EventMessage, + SpeechModel, StreamingClientOptions, StreamingError, StreamingEvents, @@ -14,7 +16,9 @@ __all__ = [ "BeginEvent", + "Encoding", "EventMessage", + "SpeechModel", "StreamingClient", "StreamingClientOptions", "StreamingError", diff --git a/assemblyai/streaming/v3/models.py b/assemblyai/streaming/v3/models.py index c585e2d..1439763 100644 --- a/assemblyai/streaming/v3/models.py +++ b/assemblyai/streaming/v3/models.py @@ -72,9 +72,18 @@ def __str__(self): return self.value +class SpeechModel(str, Enum): + universal_streaming_multilingual = "universal-streaming-multilingual" + universal_streaming_english = "universal-streaming-english" + + def __str__(self): + return self.value + + class StreamingParameters(StreamingSessionParameters): sample_rate: int encoding: Optional[Encoding] = None + speech_model: Optional[SpeechModel] = None class UpdateConfiguration(StreamingSessionParameters):