我正在创建一个 Android 应用程序,它将 SMS 文本消息转换为通过 TTS api 说话。
当文本以正确的英语书写时,这会很好地工作,但是当文本消息包含笑脸和缩写时,这些将从 TTS 引擎输出为乱码世界。
从文本中去除笑脸可能可以使用正则表达式来完成,但是是否有任何 API 可以检测缩写并将它们替换为完整的单词?
例如,有没有什么东西可以智能地确定这个:
hi hw r u 2day?
进入
嗨,你今天好吗?
最佳答案
有一个在线服务可以做到这一点 - http://www.lingo2word.com/translate.php
检查他们使用什么 - 或者从您的应用将其激活为网络服务。
关于java - 是否有实用程序或 API 可以将 SMS 速记缩写转换为正确的句子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8603772/