alexa - 如何让 Alexa 说出电话号码
问题描述
我希望 Alexa 将电话号码表示为数字而不是其值。
前任:
[Alexa] 联系电话是 9 8 7 6 5 4 3 2 1 0。
但现在 Alexa 说
联系电话是九八亿七千六百四千三千二百十万
谢谢
解决方案
使用SSML 标签的interpret-as="telephone"
属性 say-as
将号码解释为电话号码。
前任:
<speak>
the contact number is <say-as interpret-as="telephone"> 9876-543-210 </say-as>
</speak>
interpret-as="telephone"
会将值解释为 7 位或 10 位电话号码。这也可以处理扩展名(例如,2025551212x345)。
在电话号码之间加上“-”总是一个好主意,以便在说出数字时休息一下。
更多关于 SSML 的信息在这里
推荐阅读
- java - 如何在我的代码中删除此 java 异常错误?
- codenameone - 如何在 iPhone 上运行 CodenameOne 程序?
- java - 如何从片段内的片段中获取图像?
- php - Android浏览器未在PHP会话中读取变量
- caching - Nuxt 高效缓存
- javascript - 如何将 python matplotlib 交互式图形添加到 vue.js 网络应用程序?
- tensorflow - 使用 keras Tuner 设置模型时,是否需要在条件范围内定义层中的单元数?
- xml-namespaces - 为 Saxon XPathCompiler 定义所有命名空间的最佳方法是什么?
- javascript - 在 JavaScript 中通过引用传递数组并覆盖数组
- android - Dex2jar 问题:src 文件不是 .dex 文件