mirror of
https://github.com/SevaSk/ecoute.git
synced 2025-06-06 09:31:38 +00:00
sortof working
This commit is contained in:
parent
217fea7311
commit
e3f67d66a3
14
main.py
14
main.py
@ -7,6 +7,7 @@ from Microphone import Microphone
|
|||||||
import AudioRecorder
|
import AudioRecorder
|
||||||
import queue
|
import queue
|
||||||
import os
|
import os
|
||||||
|
import time
|
||||||
|
|
||||||
def write_in_textbox(textbox, text):
|
def write_in_textbox(textbox, text):
|
||||||
textbox.delete("0.0", "end")
|
textbox.delete("0.0", "end")
|
||||||
@ -73,13 +74,18 @@ if __name__ == "__main__":
|
|||||||
user_audio_recorder = AudioRecorder.DefaultMicRecorder()
|
user_audio_recorder = AudioRecorder.DefaultMicRecorder()
|
||||||
user_audio_recorder.record_into_queue(audio_queue)
|
user_audio_recorder.record_into_queue(audio_queue)
|
||||||
|
|
||||||
|
time.sleep(2)
|
||||||
|
|
||||||
|
speaker_audio_recorder = AudioRecorder.DefaultSpeakerRecorder()
|
||||||
|
speaker_audio_recorder.record_into_queue(audio_queue)
|
||||||
|
|
||||||
global_transcriber = AudioTranscriber()
|
global_transcriber = AudioTranscriber()
|
||||||
transcribe = threading.Thread(target=global_transcriber.create_transcription_from_queue, args=(audio_queue,))
|
transcribe = threading.Thread(target=global_transcriber.create_transcription_from_queue, args=(audio_queue,))
|
||||||
transcribe.start()
|
transcribe.start()
|
||||||
|
|
||||||
responder = GPTResponder()
|
#responder = GPTResponder()
|
||||||
respond = threading.Thread(target=responder.respond_to_transcriber, args=(global_transcriber,))
|
#respond = threading.Thread(target=responder.respond_to_transcriber, args=(global_transcriber,))
|
||||||
respond.start()
|
#respond.start()
|
||||||
|
|
||||||
root.grid_rowconfigure(0, weight=100)
|
root.grid_rowconfigure(0, weight=100)
|
||||||
root.grid_rowconfigure(1, weight=10)
|
root.grid_rowconfigure(1, weight=10)
|
||||||
@ -94,6 +100,6 @@ if __name__ == "__main__":
|
|||||||
clear_transcript_button.grid(row=1, column=0, padx=10, pady=3, sticky="nsew")
|
clear_transcript_button.grid(row=1, column=0, padx=10, pady=3, sticky="nsew")
|
||||||
|
|
||||||
update_transcript_UI(global_transcriber, transcript_textbox)
|
update_transcript_UI(global_transcriber, transcript_textbox)
|
||||||
update_response_UI(responder, response_textbox, update_interval_slider_label, update_interval_slider)
|
#update_response_UI(responder, response_textbox, update_interval_slider_label, update_interval_slider)
|
||||||
|
|
||||||
root.mainloop()
|
root.mainloop()
|
Loading…
x
Reference in New Issue
Block a user