计算机科学

首页 > 计算机科学

语音合成标记语言

2018-09-06 14:05:42     所属分类:标记语言

语音合成标记语言英语:Speech Synthesis Markup Language,缩写作 SSML)是以XML为基础的标记语言,主要是用来支持语音合成应用程序。SSML经常内嵌于VoiceXML语言内以操控交互语音系统,但它也经常被单独使用,如制作有声书的时候。

在桌面应用程序方面,其他标记语言就较为受欢迎,像是苹果计算机内嵌的语音命令以及微软的SAPI英语Microsoft Speech API,也同样是XML标记语言。

SSML是以Java Speech Markup Language英语Java Speech Markup Language(JSML)为基础,由太阳微系统所开发。SSML比起C语言和HTML,并不算是一个严格的标记语言。

目录

  • 1 示例
  • 2 参考文献
  • 3 外部链接
  • 4 参见

示例

以下是SSML文件的示例:

<?xml version="1.0"?>
<speak xmlns="http://www.w3.org/2001/10/synthesis"
       xmlns:dc="http://purl.org/dc/elements/1.1/"
       version="1.0">
  <metadata>
    <dc:title xml:lang="en">Telephone Menu: Level 1</dc:title>
  </metadata>

  <p>
    <s xml:lang="en-US">
      <voice name="David" gender="male" age="25">
        For English, press <emphasis>one</emphasis>.
      </voice>
    </s>
    <s xml:lang="es-MX">
      <voice name="Miguel" gender="male" age="25">
        Para español, oprima el <emphasis>dos</emphasis>.
      </voice>
    </s>
  </p>

</speak>

参考文献

外部链接

  • W3C SSML 1.0 Recommendation
  • W3C SSML 1.1 Candidate Recommendation

参见

  • 语音词典规范 (PLS)英语Pronunciation Lexicon Specification
  • 语音识别语法规范 (SRGS)英语Speech Recognition Grammar Specification
  • 语音识别的语义解释 (SISR)英语Semantic Interpretation for Speech Recognition
  • SABLE英语SABLE
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340671.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


相关推荐