
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.scm
apt install을 통해festival을 설치한 경우 festival.scm 파일을 찾을 수 있습니다 .
답변2
나는 그것이 오래된 질문이라는 것을 알고 있지만 Octave의 오디오 입력을 사용하려고 할 때 동일한 문제가 발생하여 여기에 왔습니다. 에서 해결책을 찾았습니다.프로그래머 블로그의 참고 사항.
간단히 말해서: "OSS 버전 3은 Linux용 원래 사운드 시스템이었지만 2002년에 Advanced Linux Sound Architecture(또는 ALSA)로 대체되었습니다."(2). ALSA를 사용하는 경우 /dev/dsp
OSS의 일부이므로 존재하지 않습니다. 그러나 다음을 사용하여 에뮬레이트할 수 있습니다.alsa-oss 패키지, 래퍼로 작동합니다.