Skip to content

Commit 00ee485

Browse files
authored
fix(types): change speaker and related fields from float to int (#652)
Changed speaker, channel, and num_words fields from float to int in Listen V1 response types to match actual API response format. This fixes subtitle generation issues where speakers were displayed as "speaker 0.0" instead of "speaker 0". Fixes #641
1 parent 38cc1e5 commit 00ee485

3 files changed

Lines changed: 5 additions & 5 deletions

src/deepgram/types/listen_v1response_results_channels_item_alternatives_item_paragraphs_paragraphs_item.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ class ListenV1ResponseResultsChannelsItemAlternativesItemParagraphsParagraphsIte
1313
sentences: typing.Optional[
1414
typing.List[ListenV1ResponseResultsChannelsItemAlternativesItemParagraphsParagraphsItemSentencesItem]
1515
] = None
16-
speaker: typing.Optional[float] = None
17-
num_words: typing.Optional[float] = None
16+
speaker: typing.Optional[int] = None
17+
num_words: typing.Optional[int] = None
1818
start: typing.Optional[float] = None
1919
end: typing.Optional[float] = None
2020

src/deepgram/types/listen_v1response_results_utterances_item.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ class ListenV1ResponseResultsUtterancesItem(UniversalBaseModel):
1111
start: typing.Optional[float] = None
1212
end: typing.Optional[float] = None
1313
confidence: typing.Optional[float] = None
14-
channel: typing.Optional[float] = None
14+
channel: typing.Optional[int] = None
1515
transcript: typing.Optional[str] = None
1616
words: typing.Optional[typing.List[ListenV1ResponseResultsUtterancesItemWordsItem]] = None
17-
speaker: typing.Optional[float] = None
17+
speaker: typing.Optional[int] = None
1818
id: typing.Optional[str] = None
1919

2020
if IS_PYDANTIC_V2:

src/deepgram/types/listen_v1response_results_utterances_item_words_item.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class ListenV1ResponseResultsUtterancesItemWordsItem(UniversalBaseModel):
1111
start: typing.Optional[float] = None
1212
end: typing.Optional[float] = None
1313
confidence: typing.Optional[float] = None
14-
speaker: typing.Optional[float] = None
14+
speaker: typing.Optional[int] = None
1515
speaker_confidence: typing.Optional[float] = None
1616
punctuated_word: typing.Optional[str] = None
1717

0 commit comments

Comments
 (0)