@sydjay
Начинающий программист

Как забиндить вкл и выкл микрофона на кнопку?

Использую команду infinityloop(0.1) из за чего слишком долгий процесс распознавания голоса, хочу по пробовать сделать это нажатием но не знаю как(
  • Вопрос задан
  • 405 просмотров
Решения вопроса 1
@betterxyz
Ты можешь забиндить кнопку вот так:
from tkinter import Tk
root = Tk()
root.bind("<Enter>", function) #бинд кнопки на вызов функции
root.mainloop()

где root.bind("", function) является биндом. Чтобы забиндить на определенную кнопку вместо Enter введи свою кнопку, чтобы включать микрофон вместо "function" впиши функцию включения микрофона.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@sydjay Автор вопроса
Начинающий программист
Как это забиндить на кнопку?
r = sr.Recognizer()
m = sr.Microphone(device_index = 1)

with m as source:
r.adjust_for_ambient_noise(source)

speak_engine = pyttsx3.init()

stop_listening = r.listen_in_background(m, callback)
while True: time.sleep(0.1)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы