问题标签 [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.

0 投票
1 回答
689 浏览

java - 如何让 SpeechSynthesis.speak(String) 阻塞?

I'm using [the iSpeech library'sSpeechSynthesis class](http://www.ispeech.org/androidsdkdoc/com/ispeech/SpeechSynthesis.html). When I call thespeak method in afor`-loop,一次通过一个句子,所有句子同时开始。我想这是因为该方法是非阻塞的。它不是开源的,所以我看不出它是如何工作的。我怎样才能使它在前一句完成之前不会开始一个句子?

0 投票
1 回答
705 浏览

objective-c - iSpeech API 弹出窗口

我不知道如何使用 iSpeech API。我使用 TTS 并且 API 实际上会说话,但我想知道如何摆脱在进行语音合成时出现的弹出框,因为在此过程中我需要其他 UI 工作。我在网上读到您需要使用 REST API,但移动设备不支持。我需要一种隐藏对话框的方法。你能帮忙的话,我会很高兴。

0 投票
1 回答
338 浏览

android - iSpeech SDK Android 验证错误

我使用iSpeech Demo设置了一个带有 iSpeech SDK 的测试应用程序,但它给了我以下我迷失的异常......

有人可以帮我解决这个问题吗?

0 投票
2 回答
1010 浏览

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

0 投票
1 回答
599 浏览

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。我需要改变它。

以上要求可以吗?

0 投票
1 回答
1134 浏览

ios - 如何更改 iSpeech SDK for iOS 中的语言?

我正在尝试使用适用于 iOS 的 iSpeech SDK。

我正在使用免费版本。

我对使用以下代码的英语文本到语音很好。

但我也想使用多种语言,如日本、韩国等......

如何更改 iSpeech 中的语言?

请帮我。

提前致谢。

0 投票
1 回答
133 浏览

php - php curl函数问题

我的代码中的 curl 函数有问题。我的 CURLINFO_HTTP_CODE 总是返回 0,当我使用 curl_error($ch) 它返回“无法到达主机”。我的主机是ispeech,它应该没有问题。这里有人可以帮我吗?非常感谢!

iSpeech.php

综合-demo.php

0 投票
0 回答
735 浏览

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 的计时器将与它应该的不同步。

任何建议或帮助将不胜感激。

关于线程和意图的相关代码如下:

线

意图

0 投票
0 回答
139 浏览

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 已经在执行合成或识别。在开始另一个请求之前等待它完成。}

为什么操作队列不等待?

0 投票
1 回答
224 浏览

android - 在 Android 应用中使用 ispeech.org TTS

我在我的 Android 应用中使用 ispeech.org TTS 引擎时遇到问题。

该应用程序崩溃:

我已将此行添加到 AndroidManifest.xml:

然而 IntelliJ 抱怨说

“‘org.ispeech.iSpeechFrameworkd’不可分配给‘app.android.Activity’”

谁能帮我理解我做错了什么?