mirror of
https://github.com/SevaSk/ecoute.git
synced 2025-06-01 15:20:52 +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 queue
|
||||
import os
|
||||
import time
|
||||
|
||||
def write_in_textbox(textbox, text):
|
||||
textbox.delete("0.0", "end")
|
||||
@ -73,13 +74,18 @@ if __name__ == "__main__":
|
||||
user_audio_recorder = AudioRecorder.DefaultMicRecorder()
|
||||
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()
|
||||
transcribe = threading.Thread(target=global_transcriber.create_transcription_from_queue, args=(audio_queue,))
|
||||
transcribe.start()
|
||||
|
||||
responder = GPTResponder()
|
||||
respond = threading.Thread(target=responder.respond_to_transcriber, args=(global_transcriber,))
|
||||
respond.start()
|
||||
#responder = GPTResponder()
|
||||
#respond = threading.Thread(target=responder.respond_to_transcriber, args=(global_transcriber,))
|
||||
#respond.start()
|
||||
|
||||
root.grid_rowconfigure(0, weight=100)
|
||||
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")
|
||||
|
||||
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()
|
Loading…
x
Reference in New Issue
Block a user