你好,我使用ekho 产生中文语音到wav文件时报错,报错信息如下,请问这个怎么解决。输出英文或数字是没有问题的。我的ekho版本是7.5.
[root@xkcomputer ]# ekho "车道,限制" -o 123.wav
Invalid UTF8 encoding
还有就是,我看ekho的帮助信息,输出的文件类型可以指定mp3,如下:
-t, --type=OUTPUT_TYPE
Output type: wav(default), ogg or mp3
但是我指定的时候,提示不支持。
[root@xkcomputer xiekai]# ekho -t mp3 123 -o 123.mp3
mp3 type is not supported!
InvalidUTF8encoding
有很多原因会发生这个错误,一般linux编码都是UTF8,确认一下console及系统和用户里和语言编码相关的设置是否为UTF8。
mp3typeisnotsupported!
configure的时候没有设置这个
--with-mp3lame supportMP3audiooutputfileformat.[default=no]
或者没有mp3lame包。
InvalidUTF8encoding
有很多原因会发生这个错误,一般linux编码都是UTF8,确认一下console及系统和用户里和语言编码相关的设置是否为UTF8。
mp3typeisnotsupported!
configure的时候没有设置这个
--with-mp3lame supportMP3audiooutputfileformat.[default=no]
或者没有mp3lame包。
已经解决,是因为我xshell登陆的环境变量设置有问题,改成utf-8就行了。非常感谢回复。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。