Я работал с Pyaudio и записывал данные с ввода микрофона по умолчанию, в моем компьюте был настроен для использования вкладки Mic in Local Resources> Настройки> Играть на удаленном компьютере). < /p>
В удаленном подключении - это другая история, когда отключение от удаленного или автоматического отключения по таймеру. OSERROR: [ERRNO -9999] Ошибка непредвиденной хоста, я пробовал все, от настройки REGEDIT любой группы политик, ничего не работает, поэтому я попытался снова открыть поток с помощью Try/кроме.
import pyaudio
CHUNK = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 16000
RECORD_SECONDS = 1
global stream
p = pyaudio.PyAudio()
def open():
global stream
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK,
input_device_index=1)
open()
while True:
frames = []
try:
for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)):
data = stream.read(CHUNK)
frames.append(data)
except Exception as e:
stream.close()
try:
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
frames_per_buffer=CHUNK,
input_device_index=1)
except Exception as e:
continue
< /code>
Это работает для меня, но переподключение медленно, для начала записи требуется около 2 секунд, есть ли еще один способ быстрее открыть ввод микрофона? (Это также может быть воспроизведено на локальном ПК, отключая аудио -внешнее USB)
Подробнее здесь: https://stackoverflow.com/questions/794 ... te-desktop
Pyaudio - более быстрый способ открыть входное устройство микрофона на удаленном рабочем столе ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Можете ли вы открыть игру на C++, созданную в VSCode, с помощью ярлыка на рабочем столе?
Anonymous » » в форуме C++ - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Есть ли способ подключить нажатие клавиши в фоновом режиме на рабочем столе С# maui
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-