问题标签 [ispeech]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何让 SpeechSynthesis.speak(String) 阻塞?
I'm using [the iSpeech library's
SpeechSynthesis class](http://www.ispeech.org/androidsdkdoc/com/ispeech/SpeechSynthesis.html). When I call the
speak method in a
for`-loop,一次通过一个句子,所有句子同时开始。我想这是因为该方法是非阻塞的。它不是开源的,所以我看不出它是如何工作的。我怎样才能使它在前一句完成之前不会开始一个句子?
objective-c - iSpeech API 弹出窗口
我不知道如何使用 iSpeech API。我使用 TTS 并且 API 实际上会说话,但我想知道如何摆脱在进行语音合成时出现的弹出框,因为在此过程中我需要其他 UI 工作。我在网上读到您需要使用 REST API,但移动设备不支持。我需要一种隐藏对话框的方法。你能帮忙的话,我会很高兴。
android - iSpeech SDK Android 验证错误
我使用iSpeech Demo设置了一个带有 iSpeech SDK 的测试应用程序,但它给了我以下我迷失的异常......
有人可以帮我解决这个问题吗?
iphone - 构建错误:在“unsafe_unretained”之前需要一个属性属性
我正在为我刚刚创建的示例/测试项目(iOS 通用应用程序)构建 iSpeechSDK Beta 3(发布于 2012-05-18)。我收到构建时间错误。
.....iSpeechSDK/Headers/ISSpeechSynthesis.h:58:错误:在“unsafe_unretained”之前需要一个属性属性
当我双击错误时,它指向 SDK 头类:ISSpeechSynthesis.h .. @property (nonatomic, unsafe_unretained) id delegate; ..
PS:我在 Build 的其他链接器标志中添加了记录的链接器标志:-fobjc-arc 我尝试为模拟器/设备/调试/发布构建,但所有构建目标都会产生相同的上述错误。
请帮我解决这个构建错误。
系统/开发配置 - Mac OS:10.6.8 XCode:3.2.5 iOS SDK:4.2
iphone - 带有自定义 UI 的 iSpeech SDK
我正在尝试将 iSpeech SDK ( https://www.ispeech.org/developers/iphone ) 用于我的 iPhone 应用程序进行语音识别。SDK工作正常。但我需要提供自己的 UI,我会根据他们的品牌指南显示他们的品牌。(https://www.ispeech.org/downloads/iSpeech%20Standard%20Usage%20Guidelines.pdf)
我正在使用 ISSpeechRecognition 类的 - (BOOL)listen:(NSError **)err 方法。所有现有的 UI 都来自 SDK。我需要改变它。
以上要求可以吗?
ios - 如何更改 iSpeech SDK for iOS 中的语言?
我正在尝试使用适用于 iOS 的 iSpeech SDK。
我正在使用免费版本。
我对使用以下代码的英语文本到语音很好。
但我也想使用多种语言,如日本、韩国等......
如何更改 iSpeech 中的语言?
请帮我。
提前致谢。
php - php curl函数问题
我的代码中的 curl 函数有问题。我的 CURLINFO_HTTP_CODE 总是返回 0,当我使用 curl_error($ch) 它返回“无法到达主机”。我的主机是ispeech,它应该没有问题。这里有人可以帮我吗?非常感谢!
iSpeech.php
综合-demo.php
android - 为 Android TTS 实现强插
我很难弄清楚如何解决这个问题,我不确定我是否没有正确设置线程,或者是否有可能正确解决问题。
这是一个 Android 应用程序,可在特定时间将某些字符串作为 TTS(使用原生 Android TTS)读取。在此 TTS 阅读过程中,用户应该能够使用诸如“停止”或“暂停”之类的指令进行干预。这种识别是通过使用 iSpeech API 完成的。
我们当前的解决方案是让 TTS 作为线程运行,以输出正确的字符串。一旦用户按下按钮开始语音识别(使用 Intent),应用程序就会进行语音识别并完美处理,但 TTS 不再输出任何内容。Logcat 显示以下错误:
11-28 02:18:57.072:W/TextToSpeech(16383):说话失败:未绑定到 TTS 引擎
我曾考虑让语音识别成为暂停 TTS 的自己的线程,但问题是控制 TTS 的计时器将与它应该的不同步。
任何建议或帮助将不胜感激。
关于线程和意图的相关代码如下:
线
意图
ios - 如何在传递下一个字符串之前等待 iSpeech 完成讲话
我正在使用 iSpeech API。我在他们的论坛上发过帖子,但那里没有太多活动。我可以传递一个字符串并让应用程序说出它。但是现在我想传入一个字符串数组,比如 5。我希望引擎一个接一个地说出这些字符串,但它只说出第一个字符串。我决定使用 NSOperationQueue 所以在我的 viewDidLoad 中我做了:
然后我这样做:
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
}
-(void)fetchStringsToSpeak:(NSIndexPath*)indexPath{
}
- (void)speakAString:(NSString*)stringToSpeak { ISSpeechSynthesis *synthesis = [[ISSpeechSynthesis alloc] initWithText:stringToSpeak]; NSError *错误;if(![synthesis speak:&err]) { NSLog(@"ERROR: %@", err); } self.cleanString = nil; }
它通过以下方法传递值:
它说的是第一个,但后来我明白了:
" Domain=com.ispeech.ispeechsdk.ErrorDomain Code=303 "SDK 已经在执行合成或识别。等待完成后再开始另一个请求。" UserInfo=0xb54f2b0 {NSLocalizedDescription=SDK 已经在执行合成或识别。在开始另一个请求之前等待它完成。}
为什么操作队列不等待?
android - 在 Android 应用中使用 ispeech.org TTS
我在我的 Android 应用中使用 ispeech.org TTS 引擎时遇到问题。
该应用程序崩溃:
我已将此行添加到 AndroidManifest.xml:
然而 IntelliJ 抱怨说
“‘org.ispeech.iSpeechFrameworkd’不可分配给‘app.android.Activity’”
谁能帮我理解我做错了什么?