Linux: /dev/dsp를 열 수 없습니다.

Linux: /dev/dsp를 열 수 없습니다.

festival내 시스템에서 실행할 때 오류가 발생합니다.linux: can,t open /dev/dsp

이 오류를 온라인에서 검색한 결과 다음 지침을 찾았습니다.

.festivalrc이 문제를 해결하려면 홈 디렉토리 에 쓰거나/usr/share/festival/festival.scm

(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)

.festivalrc하지만 내 홈 디렉토리에는 지정된 문서가 없습니다. 홈디렉토리에 해당 파일명으로 문서를 생성 .festivalrc 하고 문서에서 위의 두 줄을 복사해서 저장했는데 festival여전히 작동하지 않습니다.

누구든지 이 문제를 해결하기 위한 올바른 단계를 알려주십시오.

답변1

/etc/festival.scmapt install을 통해 Festival을 설치한 경우 그곳에서 Festival.scm 파일을 찾을 수 있습니다.

답변2

나는 이것이 오래된 질문이라는 것을 알고 있지만 Octave의 오디오 입력을 사용하려고 할 때 동일한 문제에 직면했습니다. 나는 해결책을 찾았습니다.프로그래머 블로그 노트.

간단히 말해서: "OSS 버전 3은 Linux용 원래 사운드 시스템이었지만 2002년에 Advanced Linux Sound Architecture(또는 ALSA)로 대체되었습니다."(2). ALSA를 사용하는 경우 /dev/dspOSS의 일부이므로 존재하지 않습니다. 그러나 시뮬레이션은 다음을 사용하여 수행할 수 있습니다.alsa-oss 패키지, 래퍼로 사용됩니다.

관련 정보