You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #32, I reworked the microphone data acquisition pipeline for our ASR app by using a simple raw input stream callback managed by PortAudio (through the Python sounddevice package, see sounddevice.RawInputStream):
I presume a similar data flow could be implemented in the TTS app with sounddevice.RawOutputStream, thus replacing the ad-hoc subprocess and temporary file hacks currently used:
In #32, I reworked the microphone data acquisition pipeline for our ASR app by using a simple raw input stream callback managed by PortAudio (through the Python sounddevice package, see
sounddevice.RawInputStream
):speech/programs/speechRecognition/speechRecognition.py
Lines 263 to 283 in 349a097
I presume a similar data flow could be implemented in the TTS app with
sounddevice.RawOutputStream
, thus replacing the ad-hoc subprocess and temporary file hacks currently used:speech/programs/speechSynthesis/speechSynthesis.py
Line 19 in 349a097
speech/programs/speechSynthesis/speechSynthesis.py
Lines 102 to 122 in 349a097
This would also pave the way for the migration from Mimic 3 to Piper, see #30 (comment).
The text was updated successfully, but these errors were encountered: