Воспроизведение звуков через Python 2.7 Ubuntu на Windows 10 - PullRequest
0 голосов
/ 19 мая 2019

Я использую Python 2.7 для Ubuntu в Windows 10, который, как правило, был достаточно плавным, чтобы использовать следующие инструкции Linux. Однако я продолжаю пытаться воспроизвести звук, и независимо от того, какие модули я пробовал, у меня, похоже, возникают похожие проблемы

Я пробовал следующие модули / звонки:

import utilFunctions
utiFunctions.wavplay(path/to/file)
from playsound import playsound

playsound('./test.wav')

и т. Д., Я попробовал все примеры здесь безрезультатно

Независимо от того, какой метод я использую, я получаю одну и ту же ошибку:

ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name
ALSA lib conf.c:4528:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5007:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM default

Я предполагаю, что это проблема с драйверами или убеждение системы в том, что, несмотря на то, что это bash, я хочу перенаправить ее в windows, чтобы затем обработать воспроизведение из моих колонок.

Мне указали на то, что я смотрю на aplay, но это намного дальше, чем я знаю, и поэтому смотрю сюда. Есть идеи?

Спасибо!

РЕДАКТИРОВАТЬ: согласно комментариям я считаю, что это проблема распознавания звуковой карты в конце концов, хотя у меня есть проблемы с получением этого, чтобы быть замеченным. Я попробовал следующее:

> aplay -l
aplay: device_list:270: no soundcards found...
> sudo modprobe snd-hda-intel
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-17134-Microsoft/modules.dep.bin'
modprobe: FATAL: Module snd-hda-intel not found in directory /lib/modules/4.4.0-17134-Microsoft

Я знаю, что я не должен модифицировать lib / modules, и там ничего не было, так что я думаю, что мне не хватает ключевой части для продвижения вперед. Есть идеи?

1 Ответ

0 голосов
/ 19 мая 2019

Ваша проблема, кажется, в конфигурации звуковой карты, а не в Python 2.7. На самом деле, Playsound 1.2.2 работает в Python 2.7. Посмотреть здесь ... https://pypi.org/project/playsound/

Вы пытались добавить своего пользователя в звуковую группу?

Вы можете найти решение для ошибок ALSA lib здесь ... https://askubuntu.com/questions/342420/cannot-play-sound-alsa-lib-errors

...