开发者社区> 问答> 正文

ekho 输出中文报错:Invalid UTF8 encoding?报错

你好,我使用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!

 

 

展开
收起
爱吃鱼的程序员 2020-06-08 16:49:04 920 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    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就行了。非常感谢回复。

    2020-06-08 16:49:15
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载