【问题标题】:How to make Alexa speak phone number如何让 Alexa 说出电话号码
【发布时间】:2019-01-15 15:04:33
【问题描述】:

我希望 Alexa 将电话号码表示为数字而不是其值。

例如:

[Alexa] 联系电话是 9 8 7 6 5 4 3 2 1 0。

但现在 Alexa 说是

联系电话是九八亿七千六百万 五十四万三千二百十

谢谢

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill ssml


    【解决方案1】:

    使用SSML的say-as标签的interpret-as="telephone"属性将号码解释为电话号码。

    例如:

    <speak>
        the contact number is <say-as interpret-as="telephone"> 9876-543-210 </say-as>
    </speak> 
    

    interpret-as="telephone" 会将值解释为 7 位或 10 位电话号码。这也可以处理扩展名(例如,2025551212x345)。

    在电话号码之间添加“-”总是一个好主意,以便在说出数字时休息一下。

    更多关于 SSML here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 2016-04-14
      • 2010-12-09
      • 2022-07-20
      • 1970-01-01
      相关资源
      最近更新 更多