Skip to content

Commit 3c2bc6f

Browse files
fix(stt): change smartFormattingVersion to an int
1 parent 6d7fb8f commit 3c2bc6f

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

ibm_watson/speech_to_text_v1.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ def recognize(
209209
timestamps: Optional[bool] = None,
210210
profanity_filter: Optional[bool] = None,
211211
smart_formatting: Optional[bool] = None,
212-
smart_formatting_version: Optional[bool] = None,
212+
smart_formatting_version: Optional[int] = None,
213213
speaker_labels: Optional[bool] = None,
214214
grammar_name: Optional[str] = None,
215215
redaction: Optional[bool] = None,
@@ -447,9 +447,9 @@ def recognize(
447447
(all dialects) transcription only.
448448
See [Smart
449449
formatting](https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-formatting#smart-formatting).
450-
:param bool smart_formatting_version: (optional) Smart formatting version
451-
is for next-generation models and that is supported in US English,
452-
Brazilian Portuguese, French and German languages.
450+
:param int smart_formatting_version: (optional) Smart formatting version is
451+
for next-generation models and that is supported in US English, Brazilian
452+
Portuguese, French and German languages.
453453
:param bool speaker_labels: (optional) If `true`, the response includes
454454
labels that identify which words were spoken by which participants in a
455455
multi-person exchange. By default, the service returns no speaker labels.
@@ -818,7 +818,7 @@ def create_job(
818818
timestamps: Optional[bool] = None,
819819
profanity_filter: Optional[bool] = None,
820820
smart_formatting: Optional[bool] = None,
821-
smart_formatting_version: Optional[bool] = None,
821+
smart_formatting_version: Optional[int] = None,
822822
speaker_labels: Optional[bool] = None,
823823
grammar_name: Optional[str] = None,
824824
redaction: Optional[bool] = None,
@@ -1106,9 +1106,9 @@ def create_job(
11061106
(all dialects) transcription only.
11071107
See [Smart
11081108
formatting](https://cloud.ibm.com/docs/speech-to-text?topic=speech-to-text-formatting#smart-formatting).
1109-
:param bool smart_formatting_version: (optional) Smart formatting version
1110-
is for next-generation models and that is supported in US English,
1111-
Brazilian Portuguese, French and German languages.
1109+
:param int smart_formatting_version: (optional) Smart formatting version is
1110+
for next-generation models and that is supported in US English, Brazilian
1111+
Portuguese, French and German languages.
11121112
:param bool speaker_labels: (optional) If `true`, the response includes
11131113
labels that identify which words were spoken by which participants in a
11141114
multi-person exchange. By default, the service returns no speaker labels.

test/unit/test_speech_to_text_v1.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def test_recognize_all_params(self):
237237
timestamps = False
238238
profanity_filter = True
239239
smart_formatting = False
240-
smart_formatting_version = False
240+
smart_formatting_version = 0
241241
speaker_labels = False
242242
grammar_name = 'testString'
243243
redaction = False
@@ -299,7 +299,7 @@ def test_recognize_all_params(self):
299299
assert 'timestamps={}'.format('true' if timestamps else 'false') in query_string
300300
assert 'profanity_filter={}'.format('true' if profanity_filter else 'false') in query_string
301301
assert 'smart_formatting={}'.format('true' if smart_formatting else 'false') in query_string
302-
assert 'smart_formatting_version={}'.format('true' if smart_formatting_version else 'false') in query_string
302+
assert 'smart_formatting_version={}'.format(smart_formatting_version) in query_string
303303
assert 'speaker_labels={}'.format('true' if speaker_labels else 'false') in query_string
304304
assert 'grammar_name={}'.format(grammar_name) in query_string
305305
assert 'redaction={}'.format('true' if redaction else 'false') in query_string
@@ -657,7 +657,7 @@ def test_create_job_all_params(self):
657657
timestamps = False
658658
profanity_filter = True
659659
smart_formatting = False
660-
smart_formatting_version = False
660+
smart_formatting_version = 0
661661
speaker_labels = False
662662
grammar_name = 'testString'
663663
redaction = False
@@ -731,7 +731,7 @@ def test_create_job_all_params(self):
731731
assert 'timestamps={}'.format('true' if timestamps else 'false') in query_string
732732
assert 'profanity_filter={}'.format('true' if profanity_filter else 'false') in query_string
733733
assert 'smart_formatting={}'.format('true' if smart_formatting else 'false') in query_string
734-
assert 'smart_formatting_version={}'.format('true' if smart_formatting_version else 'false') in query_string
734+
assert 'smart_formatting_version={}'.format(smart_formatting_version) in query_string
735735
assert 'speaker_labels={}'.format('true' if speaker_labels else 'false') in query_string
736736
assert 'grammar_name={}'.format(grammar_name) in query_string
737737
assert 'redaction={}'.format('true' if redaction else 'false') in query_string

0 commit comments

Comments
 (0)