本文上直接加就行,modelcard里面有个链接有文档,但是modelscope的pipeline不是所有ssml都支持-此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”
使用ModelScope调用时添加SSML语法的方法如下:
将需要添加SSML语法的文本包裹在标签里,如:
Copy
Hello, this is a test of SSML markup. Some text is emphasized.
在ModelScope的input参数里传入SSML字符串:
python
Copy
fromtransformers import ModelScope
scope = ModelScope(model="gpt-3")
response = scope.prompt("Here is some text with SSML markup:",
input="
Hello, this is a test of SSML markup. Some text is emphasized.
")
ModelScope会识别input里的SSML标签,呈现带有对应的语法效果的文本。
一些常用的SSML标签包括:
字体加粗
语速放慢
1秒停顿
发音注解