Не мог использовать Python speech_recognition lib класс Микрофона из-за ALSA

Вам просто нужно создать список файлов, соответствующих глобусам, разделенных пробелом:

for file in .* *; do echo "$file"; done

Правка

Вышеуказанное можно переписать в различной форме, используя расширение скобки

 for file in {.*,*}; do echo "$file"; done

или даже короче: для файла в {. }*; повторите эхо "$file"; done

Adding the path for selected files:

 for file in /path/{..?,.[!.],}*; do echo "$file"; done

Adding path for selected files:

 for file in /path/{.,}*; do echo "$file"; done

If you want to be sophisticated and remove from the list usually unnused . и . просто измените {...}* на {...?,[!..], }*.

Для полноты стоит упомянуть, что можно также установить дотглоб для сопоставления точечных файлов с чистыми *.

shopt -s dotglob

В zsh необходимо дополнительно установить nullglob, чтобы предотвратить ошибку в случае несовпадения:

setopt nullglob

или, в качестве альтернативы, добавить к шаблону определение глобуса N:

for file in /path/{.,}*(N); do echo "$file"; done
1
23.01.2018, 21:12
1 ответ

Согласно тому, что Raspberry ALSA sound output / input slave CL упоминает, эти "ошибки" - просто мусор, выброшенный PortAudio. Я думаю, что ваша настоящая ошибка связана с тем, что сервер jack не запущен.

0
28.01.2020, 01:48

Теги

Похожие вопросы