Python 如何将词典从文本发送到语音

Python 如何将词典从文本发送到语音,python,azure,Python,Azure,我想帮助将一个新的词典合并到Azure文本到语音API中 我已经成功地发送了文本,并获得了有效的mp3文件。现在我正在尝试合并一个发音困难的词汇 我正在使用Python SDK进行文本到语音转换,文档中没有什么问题 此引用“词典元素SSML(Microsoft.Speech)”是否过时 我使用什么URI 当我使用本文档中的说明时,会收到以下错误消息:状态代码:400。出了点问题。检查您的订阅密钥和标题。如何修复或调查此问题 词典必须采用什么格式?我在文档中看到一个例子,它引用了一个.pls格

我想帮助将一个新的词典合并到Azure文本到语音API中

我已经成功地发送了文本,并获得了有效的mp3文件。现在我正在尝试合并一个发音困难的词汇

我正在使用Python SDK进行文本到语音转换,文档中没有什么问题

  • 此引用“词典元素SSML(Microsoft.Speech)”是否过时

  • 我使用什么URI

  • 当我使用本文档中的说明时,会收到以下错误消息:状态代码:400。出了点问题。检查您的订阅密钥和标题。如何修复或调查此问题

  • 词典必须采用什么格式?我在文档中看到一个例子,它引用了一个.pls格式的词典。我如何创建这个?以下是参考资料:

<?xml version="1.0"?>
<speak
version="1.0"
xmlns="http://www.w3.org/2001/10/synthesis"
xml:lang="en-US">
<lexicon
uri="c:\Test\whatchamacallit.pls"
type="application/pls+xml"/>
 Gimme the whatchamacallit. </speak>
xml_body = ElementTree.Element('speak', version='1.0')
xml_body.set('{http://www.w3.org/XML/1998/namespace}lang', 'en-us')
lexicon = ElementTree.SubElement(xml_body, 'lexicon')
lexicon.set('uri', '/User/.../Desktop/MedLex.pls')
lexicon.set('type', 'application/pls+xml')