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
Hello, I can not run the tests.
I setup the environment with cuda in conda (on linux), but running the tests from the repo always fails.
I tried different python versions: 3.9, 3.11 but none of them work.
The exception is always the ValueError: signal only works in main thread of the main interpreter
python realtimestt_test.py INT ✘ 5s realtimestt
System initializing, please wait
Exception in thread Thread-3 (_audio_data_worker):
Traceback (most recent call last):
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
Exception in thread Thread-2 (_transcription_worker):
Traceback (most recent call last):
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/threading.py", line 1045, in _bootstrap_inner
self.run()
self.run()
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/threading.py", line 982, in run
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/threading.py", line 982, in run
self._target(*self._args, **self._kwargs)
self._target(*self._args, **self._kwargs)
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/site-packages/RealtimeSTT/audio_recorder.py", line 897, in _audio_data_worker
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/site-packages/RealtimeSTT/audio_recorder.py", line 862, in _transcription_worker
system_signal.signal(system_signal.SIGINT, system_signal.SIG_IGN)
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/signal.py", line 58, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: signal only works in main thread of the main interpreter
worker.run()
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/site-packages/RealtimeSTT/audio_recorder.py", line 124, in run
system_signal.signal(system_signal.SIGINT, system_signal.SIG_IGN)
File "/home/marlon/.conda/envs/realtimestt/lib/python3.11/signal.py", line 58, in signal
handler = _signal.signal(_enum_to_int(signalnum), _enum_to_int(handler))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: signal only works in main thread of the main interpreter
Even this simple example fails:
from RealtimeSTT import AudioToTextRecorder
def process_text(text):
print(text)
if __name__ == '__main__':
recorder = AudioToTextRecorder()
while True:
recorder.text(process_text)
with the same error as above.
The text was updated successfully, but these errors were encountered:
Hello, I can not run the tests.
I setup the environment with cuda in conda (on linux), but running the tests from the repo always fails.
I tried different python versions: 3.9, 3.11 but none of them work.
The exception is always the
ValueError: signal only works in main thread of the main interpreter
Even this simple example fails:
with the same error as above.
The text was updated successfully, but these errors were encountered: