Возникли проблемы с записью звука для двух приложений в Linux MintLinux

Ответить
Anonymous
 Возникли проблемы с записью звука для двух приложений в Linux Mint

Сообщение Anonymous »

В настоящее время я создаю небольшой проект по записи звука во время онлайн-встреч/звонков с клиентами и использую пакет SpeechRecognition на Python для получения расшифровки.
Чтобы записать звук, я начал с использования PyAudio, но столкнулся с несколькими проблемами при поиске устройства при указании микрофона

Код: Выделить всё

def check_microphones():
print("Available microphones:")
for index, name in enumerate(sr.Microphone.list_microphone_names()):
print(f"{index}: {name}")
Итак, я подумал напрямую записать звук с помощью arecord

Код: Выделить всё

command = ['arecord', '--device=hw:1,0', '--format', 'S16_LE', '--rate', '44100', '-c2', "audio/output.wav"]
process = subprocess.Popen(command)
Хотя во время тестирования это работало, но когда я фактически использовал его вместе с онлайн-встречей, я часто сталкивался с ошибкой: запись: main:831: ошибка открытия звука: устройство или ресурс заняты >
Я пробовал выполнить действия, упомянутые в этом сообщении и в этом, но ни один из них не смог решить мою проблему.

Подробнее здесь: https://stackoverflow.com/questions/791 ... linux-mint
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»