問題タブ [openears]

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 に答える
455 参照

ios - OpenEars の iOS Speech Recognizer で Apple Mach-O リンカ エラーが発生する: アーキテクチャ x86_64 の未定義のシンボル

OpenEars Speech Recognizerを実装してみました。ダウンロードしたチュートリアルは問題なくコンパイルされるため、チュートリアルに従って独自の単純なObjective-Cコードを記述しようとすると、5 つの Apple Mach-O リンカー エラーが発生しました。

アーキテクチャ x86_64 の未定義シンボル:
"_OBJC_CLASS_$_OEAcousticModel"、参照元: ViewController.o の objc-class-ref "_OBJC_CLASS_$_OEEventsObserver"、参照元: ViewController.o の objc-class-ref "_OBJC_CLASS_$_OELanguageModelGenerator"、参照元: ViewController.o の objc-class-ref "_OBJC_CLASS_$_OEPocketsphinxController"、参照先: ViewController.o ld の objc-class-ref: アーキテクチャ x86_64 のシンボルが見つかりませんでした。clang: エラー: リンカ コマンドが終了コード 1 で失敗しました(呼び出しを表示するには -v を使用します)

XCode を再度開いてみたり、いくつかのライブラリ/フレームワーク (CoreData など) を追加したり、ターゲット メンバーシップを確認したりしましたが、それでも同じエラーが発生します。hereおよびhereからの提案を試しましたが、役に立ちませんでした。ちなみに足し算SenTestingKit.frameworkで5個から1個に減りました。しかし、まだリンカータイプのエラーで立ち往生しています。これらの問題は、私の知る限りコーディング自体ではなく、リンクに関連しています。

詳細: iOS SDK 8.4、XCode 6.4 (6E35b) バージョンを実行しています。CoreData.frameworkAVFoundation.frameworkAudioToolbox.frameworkおよび OpenEars のフレームワーク ( OpenEars.framework、 ) などのライブラリを追加しましSit.frameworkた。

psその間、必ずしもOpenEarsではなく、Objective-Cを使用したiOSおよびOS X用の適切な音声認識エンジンが必要なので、他の提案は大歓迎です。

0 投票する
2 に答える
426 参照

ios - iOS で OpenEars を使用すると、バックグラウンド ノイズによる認識の低下

アプリでOpenEarsを使用して、単語や文章の認識を実行しています。オフライン音声認識の基本チュートリアルに従い、Swift に移植しました。設定手順はこちら

この認識は、静かな部屋で単語と文全体の両方でうまく機能します (ヒット率は 90% だと思います)。しかし、バックグラウンドノイズが少ない静かなパブで試してみると、アプリは単語だけでも認識に深刻な問題がありました。バックグラウンド ノイズがある場合に音声認識を改善する方法はありますか?

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

ios - Xamarin で耳を開く

音声認識を使用して Xamarin.Forms プロジェクトを作成しようとしています。Androidの場合は簡単に完了しましたが、私はiOSで地獄にいます。

Open Ears を見つけて読みました。

これを使用しようとすると、いくつかの問題が見つかりました: まず、この git を使用しようとしました: https://github.com/oganix/MonoTouch-OpenEars が、モノタッチは Xamarin.iOS では有効ではありません:

https://www.dropbox.com/s/41rc7iyskbwby9n/error_phoenix.png?dl=0

次に、この質問Xamarin OpenEars Native Binding Not working on Device but works on Simulator を見つけました。

読んだ後、バインディングプロジェクトを作成しようとしましたが、シャーピーを使用して Open Ears API を自動生成すると、次の問題が発生します。

これをシャーピーの起動に使用します。

泣く以外に今何ができる?

すべてに感謝し、私の英語で申し訳ありません。

0 投票する
2 に答える
277 参照

objective-c - 別のクラス/コントローラーから文字列を取得するときに、オープンイヤーのテキスト読み上げ (音声) が機能しない (IOS、Objective c)

私は客観的な c と OpenEars に非常に慣れていないため、コードが乱雑で、非常に単純な問題で迷っている場合はご容赦ください。

とにかく、このアプリケーションには 2 つのコントローラーがあります。1 つ目はデフォルトの ViewController で、2 つ目は私が作成した ReplyManagerController という名前の新しいものです。

ViewController のコードは、基本的にチュートリアルのコードを使用して、いくつかの (場合によってはさらにいくつかの) 変更を加えています。

編集:

このアプリは、ユーザーが何かを言うとアプリが応答する基本的なアプリであると想定されています。

しかし、元の問題は、ViewController が別のクラス/コントローラーから文字列を取得したときに、文字列を表示したり、TTS を機能させたりできないことでした。

以下の私の答えは、おそらく他のクラスがself.fliteControllerを初期化せずにViewControllerを呼び出していたためだと述べています。

self.fliteController を初期化して ViewController を初期化するにはどうすればよいですか?

ViewController.m

どんな助けでも素晴らしいでしょう!ありがとう!

ReplyManager.m

編集2:

viewDidLoad メソッド

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

ios - OpenEars (iOS) の音声を変更できますか?

OpenEars の話し声を別の声に変更することはできますか? デフォルトのものはあまり好きではありません。それは可能ですか、それとも別の API を使用する必要がありますか。これがばかげた質問である場合は申し訳ありません。