2

FreeswitchでIVRを設定するための実用的な知識があります。Sphinx 4をインストールしましたが、マイクからキャプチャされたスピーチに適しています。ただし、FSをSphinx4と統合したいと思います。

FSをSPHINXと統合するには、CairoなどのMRCPサーバーが必要であるとどこかで読んだことがあります。カイロのようなものは本当に必要ですか?FSにはPocketSphinxが付属していますが、Sphinx4を使用したいと思います。Sphinx4とFreeSwitchを統合する方法を教えてください。

4

2 に答える 2

2

はい、Zanzibar/Cairo/OpenIVR は簡単な方法です。Sphinx4 の場合、freeswitch MRCP モジュールを CMUSphinx がサポートする MRCP サーバーと一緒に使用できます。

したがって、あなたの選択肢は次のとおりです。

  • pocketphinx を使用した Unimrcp (既にテスト済みのため推奨)
  • sphinx4 を搭載したザンジバル MRCP サーバー
  • MRCP なしの mod_pocketsphinx (少ない標準ソリューション)

Pocketsphinx は sphinx4 とあまり変わらず、精度は同じです。ポケットフィンクスのパフォーマンスはわずかに速く、ソリューションは Freeswitch 開発者によって既にテストされています。これが、ポケットフィンクスが好まれる理由です。

詳細については、

http://wiki.freeswitch.org/wiki/Mod_openmrcp#UniMRCP_Server (freeswitch の MRCP プラグイン)

https://sourceforge.net/projects/openivr/ (ザンジバル)

http://wiki.freeswitch.org/wiki/Mod_pocketsphinx (ポケットフィンクスとの直接統合)

http://en.wikipedia.org/wiki/Media_Resource_Control_Protocol (MRCP に関する情報)

于 2012-07-14T16:43:14.167 に答える
0

freeswitchダイヤルプランから外部スクリプトを呼び出すことができるので、コントロールをLUA、javascript、またはPerlスクリプトに渡し、ユーザー入力を求め、記録をオンにしてから、記録されたファイルをSphinxに渡すことをお勧めします。そのようなものが機能するはずです(私はSphinxを自分で使用したことはありません)

于 2012-07-13T21:36:58.987 に答える