問題タブ [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は、一度に 1 つの文を渡し、すべての文を一度に開始する for`-loop をclass](http://www.ispeech.org/androidsdkdoc/com/ispeech/SpeechSynthesis.html). When I call the話します。method in aこれは、メソッドがノンブロッキングであるためだと思います。オープンソースではないので、どのように機能するかわかりません。前の文が完了するまで、1 つの文を開始しないようにするにはどうすればよいですか?

0 投票する
1 に答える
705 参照

objective-c - iSpeech API ポップアップ

iSpeech API の使用方法がわかりません。私は TTS を使用しており、API は実際に話しますが、音声合成を実行しているときに表示されるポップアップ ボックスを取り除く方法を知りたいです。これが行われている間、他の UI が動作する必要があるためです。REST API を使用する必要があることをオンラインで読みましたが、モバイル デバイスではサポートされていません。ダイアログ ボックスを非表示にする方法が必要です。どんな助けでもいいでしょう。

0 投票する
1 に答える
338 参照

android - iSpeech SDK Android VerifyError

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デリゲート; ..

PS:ビルドの他のリンカーフラグに文書化されたリンカーフラグを追加しました:-fobjc-arcシミュレーター/デバイス/デバッグ/リリース用にビルドしようとしましたが、すべてのビルドターゲットで上記のエラーが同じになります。

このビルドエラーの解決を手伝ってください。

システム/開発構成-MacOS:10.6.8 XCode:3.2.5 iOS SDK:4.2

0 投票する
1 に答える
599 参照

iphone - カスタム UI を備えた iSpeech SDK

音声認識用の iPhone アプリケーションにiSpeech SDK ( https://www.ispeech.org/developers/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 で言語を変更するには?

iSpeech SDK for iOS を使用しようとしています。

無料版を使用しています。

次のコードを使用して、英語のテキスト読み上げに問題はありません。

しかし、日本、韓国などの複数の言語も使用したい...

iSpeech で言語を変更するにはどうすればよいですか?

私を助けてください。

ありがとうございます。

0 投票する
1 に答える
133 参照

php - phpcurl関数の問題

コードのカール関数に問題があります。私のCURLINFO_HTTP_CODEは常に0を返し、curl_error($ ch)を使用すると、「ホストに到達できませんでした」を返します。私のホストはispeechで、問題はないはずです。ここの誰かが私を助けることができますか?どうもありがとう!

iSpeech.php

合成-demo.php

0 投票する
0 に答える
735 参照

android - Android TTS のバージインを実装する

この問題を解決する方法がわかりません。スレッドを正しく設定していないのか、それとも問題を適切に解決できるのかさえわかりません。

これは、特定の文字列を特定のタイミングで TTS (ネイティブの Android TTS を使用) として読み取る Android アプリです。この 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(@"エラー: %@", 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' に割り当てられません」

私が間違っていることを誰かが理解するのを手伝ってくれますか?