Skip to content

Commit

Permalink
Undo unecessary formatting change
Browse files Browse the repository at this point in the history
  • Loading branch information
TeriDSpeech committed May 1, 2024
1 parent 7d4dc15 commit 5a15f0b
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions speechmatics/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,8 +100,7 @@ def __init__(self, language=None, **kwargs):
def asdict(self) -> Dict[Any, Any]:
"""Returns model as a dict while excluding None values recursively."""
return asdict(
self, dict_factory=lambda x: {
k: v for (k, v) in x if v is not None}
self, dict_factory=lambda x: {k: v for (k, v) in x if v is not None}
)

language: str = "en"
Expand Down Expand Up @@ -132,8 +131,8 @@ def asdict(self) -> Dict[Any, Any]:
audio_filtering_config: Optional[dict] = None
"""Configuration for limiting the transcription of quiet audio."""

transcript_filtering_config: Optional[dict] = None
"""Configuration for applying filtering to the transcription."""
audio_filtering_config: Optional[dict] = None
"""Configuration for limiting the transcription of quiet audio."""


@dataclass
Expand Down Expand Up @@ -278,6 +277,9 @@ class TranscriptionConfig(_TranscriptionConfig):
audio_events_config: Optional[AudioEventsConfig] = None
"""Optional configuration for audio events"""

remove_disfluencies: bool = None
"""Remove words tagged as disfluency."""

def as_config(self):
dictionary = self.asdict()
dictionary.pop("translation_config", None)
Expand Down Expand Up @@ -345,8 +347,7 @@ def as_config(self):
translation_config = dictionary.pop("translation_config", None)
srt_overrides = dictionary.pop("srt_overrides", None)
summarization_config = dictionary.pop("summarization_config", None)
sentiment_analysis_config = dictionary.pop(
"sentiment_analysis_config", None)
sentiment_analysis_config = dictionary.pop("sentiment_analysis_config", None)
topic_detection_config = dictionary.pop("topic_detection_config", None)
auto_chapters_config = dictionary.pop("auto_chapters_config", None)
audio_events_config = dictionary.pop("audio_events_config", None)
Expand Down Expand Up @@ -428,8 +429,7 @@ class ConnectionSettings:
message_buffer_size: int = 512
"""Message buffer size in bytes."""

ssl_context: ssl.SSLContext = field(
default_factory=ssl.create_default_context)
ssl_context: ssl.SSLContext = field(default_factory=ssl.create_default_context)
"""SSL context."""

semaphore_timeout_seconds: float = 120
Expand Down Expand Up @@ -481,8 +481,7 @@ def create(cls, mode: UsageMode, auth_token: Optional[str] = None):
return ConnectionSettings(
url,
auth_token=stored_config["auth_token"],
generate_temp_token=stored_config.get(
"generate_temp_token", True),
generate_temp_token=stored_config.get("generate_temp_token", True),
)
raise ValueError(f"No acces token provided or set in {CONFIG_PATH}")

Expand Down

0 comments on commit 5a15f0b

Please sign in to comment.