我正在开发黑莓应用程序,并且我想实现TTS(文本到语音)功能。我看过JSAPI,看起来它需要合成器引擎。
因此,考虑到基于移动的应用程序保持这种排序引擎并为所有请求进行服务器端通信将导致性能问题。
任何人都可以知道用于黑莓或任何移动应用程序的 JAVA API 吗?
我正在开发黑莓应用程序,并且我想实现TTS(文本到语音)功能。我看过JSAPI,看起来它需要合成器引擎。
因此,考虑到基于移动的应用程序保持这种排序引擎并为所有请求进行服务器端通信将导致性能问题。
任何人都可以知道用于黑莓或任何移动应用程序的 JAVA API 吗?
阅读有关 RIM Text-To-Speech API API 的内容。
是的,很少有 API 可以满足您的要求。
适用于 BlackBerry 的 iSpeech 文本转语音 (TTS) 和语音识别 (ASR) SDK
创建一个开发者帐户。并获得免费的密钥。从这里你可以得到两把钥匙。一个用于设备,另一个用于模拟器。
当您检查模拟器时,您必须提供模拟器密钥。
当您在应用程序上登录时,将模拟器密钥替换为设备密钥。
单击该链接上的示例应用程序。
单击 iSpeech BlackBerry Demo 下载示例演示。解压缩该 zip 文件,您可以获得一个 Lib 文件。(如果你想做你自己的将它添加到你的应用程序中)。
并首先获得密钥,因为没有获得密钥演示将无法工作。
有一些 3rd 方库和 API 用于在 iphone 中转换 TTS(TEXT TO SPEECH)
1)狮身人面像(非高效)
2) Open-Ear(不需要互联网连接离线 TTS)
3) 谷歌 TTS(需要互联网连接)
4) Acapela(不是免费的,你必须付费才能获得 SDK)
5)Objective-C Speech Synthesizer Speak Engine(不需要互联网连接的良好离线 TTS 之一)
– 什么是开耳式?
Open-Ear 是一个共享和开源的 iOS 框架,用于 iphone 文本到语音转换(TTS 合成)。这项技术用于将英文文本转换为 iphone 的语音。
– Open-Ear 中最好的部分是什么?
这个来源是最好的,因为没有连接问题,所有处理都在设备本地进行,这意味着您不需要连接到互联网。
关键基本概念和提示:
1 ) FliteController 创建合成语音文本到语音 (TTS)。
– 现在什么是 Flite 控制器?
它是一个控制语音合成的类,即 Open-Ears 中的文本到语音。