@@ -118,83 +118,6 @@ def on_data(self, data):
118
118
assert test_callback .data ['results' ][0 ]['alternatives' ][0 ]
119
119
['transcript' ] == 'thunderstorms could produce large hail isolated tornadoes and heavy rain '
120
120
121
- def test_on_transcription_interim_results_false (self ):
122
-
123
- class MyRecognizeCallback (RecognizeCallback ):
124
-
125
- def __init__ (self ):
126
- RecognizeCallback .__init__ (self )
127
- self .error = None
128
- self .transcript = None
129
-
130
- def on_error (self , error ):
131
- self .error = error
132
-
133
- def on_transcription (self , transcript ):
134
- self .transcript = transcript
135
-
136
- test_callback = MyRecognizeCallback ()
137
- with open (os .path .join (os .path .dirname (__file__ ), '../../resources/speech_with_pause.wav' ), 'rb' ) as audio_file :
138
- audio_source = AudioSource (audio_file , False )
139
- self .speech_to_text .recognize_using_websocket (audio_source , "audio/wav" , test_callback , model = "en-US_Telephony" ,
140
- interim_results = False , low_latency = False )
141
- assert test_callback .error is None
142
- assert test_callback .transcript is not None
143
- assert test_callback .transcript [0 ][0 ]['transcript' ] in ['isolated tornadoes ' , 'isolated tornados ' ]
144
- assert test_callback .transcript [1 ][0 ]['transcript' ] == 'and heavy rain '
145
-
146
- def test_on_transcription_interim_results_true (self ):
147
-
148
- class MyRecognizeCallback (RecognizeCallback ):
149
-
150
- def __init__ (self ):
151
- RecognizeCallback .__init__ (self )
152
- self .error = None
153
- self .transcript = None
154
-
155
- def on_error (self , error ):
156
- self .error = error
157
-
158
- def on_transcription (self , transcript ):
159
- self .transcript = transcript
160
- assert transcript [0 ]['confidence' ] is not None
161
- assert transcript [0 ]['transcript' ] is not None
162
-
163
- test_callback = MyRecognizeCallback ()
164
- with open (os .path .join (os .path .dirname (__file__ ), '../../resources/speech_with_pause.wav' ), 'rb' ) as audio_file :
165
- audio_source = AudioSource (audio_file , False )
166
- self .speech_to_text .recognize_using_websocket (audio_source , "audio/wav" , test_callback , model = "en-US_Telephony" ,
167
- interim_results = True , low_latency = True )
168
- assert test_callback .error is None
169
- assert test_callback .transcript is not None
170
- assert test_callback .transcript [0 ]['transcript' ] == 'and heavy rain '
171
-
172
- def test_on_transcription_interim_results_true_low_latency_false (self ):
173
-
174
- class MyRecognizeCallback (RecognizeCallback ):
175
-
176
- def __init__ (self ):
177
- RecognizeCallback .__init__ (self )
178
- self .error = None
179
- self .transcript = None
180
-
181
- def on_error (self , error ):
182
- self .error = error
183
-
184
- def on_transcription (self , transcript ):
185
- self .transcript = transcript
186
- assert transcript [0 ]['confidence' ] is not None
187
- assert transcript [0 ]['transcript' ] is not None
188
-
189
- test_callback = MyRecognizeCallback ()
190
- with open (os .path .join (os .path .dirname (__file__ ), '../../resources/speech_with_pause.wav' ), 'rb' ) as audio_file :
191
- audio_source = AudioSource (audio_file , False )
192
- self .speech_to_text .recognize_using_websocket (audio_source , "audio/wav" , test_callback , model = "en-US_Telephony" ,
193
- interim_results = True , low_latency = False )
194
- assert test_callback .error is None
195
- assert test_callback .transcript is not None
196
- assert test_callback .transcript [0 ]['transcript' ] == 'and heavy rain '
197
-
198
121
def test_custom_grammars (self ):
199
122
customization_id = None
200
123
for custom_model in self .custom_models .get ('customizations' ):
0 commit comments