Lỗi với đặc biệt


10

Tôi nhận được một lỗi sử dụng đặc biệt. Âm thanh phát ra từ giắc cắm điện thoại đầu, nhưng tất cả những thứ này được ghi vào dòng lệnh. Tôi đã cài đặt đặc biệt và alsa-utils. Bất kỳ ý tưởng làm thế nào để sửa chữa những lỗi này?

[kevin@raspberrypi ~]$ sudo espeak "hello"
[sudo] password for kevin: 
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_direct.c:877:(snd1_pcm_direct_initialize_slave) slave plugin does not support mmap interleaved or mmap noninterleaved access
ALSA lib pcm_dmix.c:1030:(snd_pcm_dmix_open) unable to initialize slave
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started

Có vấn đề gì vậy? Bạn nói nó hoạt động?
Jivings

Có, tôi nhận được âm thanh, tuy nhiên thông thường không có tất cả các cảnh báo và lỗi này được in vào dòng lệnh. Tôi muốn sửa lỗi này.
kevin

Tôi nhận được thông báo lỗi tương tự nhưng âm thanh không bình thường. Luôn luôn có một độ trễ ở đầu mỗi câu. Ai có thể giúp tôi không?

Bạn có nghĩa là "không bình thường"?
kevin

Câu trả lời:


4

Đây là giải pháp ngắn:

sudo espeak "hello" 2>/dev/null

Đây là lời giải thích của tôi:

Đầu ra bạn nhìn thấy là bình thường.

Jack là một máy chủ âm thanh và báo cáo lỗi rằng Jack chưa được cài đặt. Không có gì sai với điều này, espeaksẽ chỉ sử dụng một công cụ âm thanh khác như ALSAhoặc Pulse. Trong trường hợp của bạn, có vẻ như nó đang sử dụng ALSA.

Lệnh trên sẽ chỉ ẩn đầu ra từ bạn.


Điều đó không có nghĩa là đặc biệt là quá dài dòng và in nó ra để stderr kém? Nếu nó không thực sự là một lỗi, dù sao.
Ehtesh Choudhury

@Shurane Đúng vậy.
Jivings

Có thể nhận đầu ra âm thanh sang HDMI và không phải đầu cắm điện thoại không?
avra

1
@avra Điều đó sẽ xảy ra theo mặc định nếu thiết bị HDMI của bạn hỗ trợ nó. Nếu không thì nên có một cái gì đó trong tài liệu đặc biệt.
Jivings

Vâng, nó làm việc sau tất cả. Lỗi của tôi.
avra

3

Bạn có thể loại bỏ các thông báo gây phiền nhiễu về jack bằng cách chạy máy chủ jack với dòng lệnh sau:

jackd -r -m -p 8 -d dummy

Tôi đặt cái này trong ~/.config/autostart/jackd.desktop

[Desktop Entry]

Type=Application

Name=jackd

Exec=jackd -p 8 -r -m -d dummy > /dev/null 2>&1

StartupNotify=false


0

Hóa ra pulseaudio hủy hoại ALSA. Đối với tôi, đặc biệt chỉ làm việc với 'sudo'. Sau khi apt-get --purge loại bỏ pulseaudio, mọi thứ trở lại bình thường.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.