Merge pull request #2167 from pipecat-ai/mb/fix-riva-watchdog
RivaSTTService: reset the watchdog in an async function
This commit is contained in:
@@ -37,6 +37,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
- Updated the `NeuphonicTTSService` to work with the updated websocket API.
|
- Updated the `NeuphonicTTSService` to work with the updated websocket API.
|
||||||
|
|
||||||
|
- Fixed an issue with `RivaSTTService` where the watchdog feature was causing
|
||||||
|
an error on initialization.
|
||||||
|
|
||||||
### Performance
|
### Performance
|
||||||
|
|
||||||
- Remove unncessary push task in each `FrameProcessor`.
|
- Remove unncessary push task in each `FrameProcessor`.
|
||||||
|
|||||||
@@ -279,7 +279,6 @@ class RivaSTTService(STTService):
|
|||||||
streaming_config=self._config,
|
streaming_config=self._config,
|
||||||
)
|
)
|
||||||
for response in responses:
|
for response in responses:
|
||||||
self.reset_watchdog()
|
|
||||||
if not response.results:
|
if not response.results:
|
||||||
continue
|
continue
|
||||||
asyncio.run_coroutine_threadsafe(
|
asyncio.run_coroutine_threadsafe(
|
||||||
|
|||||||
Reference in New Issue
Block a user