dhiya Asked: 2017-04-12 09:37:33 +0800 CST2017-04-12 09:37:33 +0800 CST 2017-04-12 09:37:33 +0800 CST 如何使用节日语音合成获得负数的语音输出? 772 比如-5.6的语音输出是“五点六”,而不是“负五点六”。消极的部分总是缺失。如何使用节日语音合成获得负数的语音输出? text-to-speech 1 个回答 Voted Best Answer David Foerster 2017-04-14T14:34:31+08:002017-04-14T14:34:31+08:00 如果输入数据使用实际的减号“-”(U+2212)作为负数前缀,则语音合成引擎可能会产生更合适的结果。 要将数字前面的所有破折号“-”(U+002D)替换为减号,您可以使用以下替换命令: sed -re 's/\B-([0-9])/−\1/g' input.txt > output.txt
如果输入数据使用实际的减号“-”(U+2212)作为负数前缀,则语音合成引擎可能会产生更合适的结果。
要将数字前面的所有破折号“-”(U+002D)替换为减号,您可以使用以下替换命令: