|
|
Integration
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
音声認識&音声合成エンジンとの統合アトムランタイムエンジンには、SAPI 5.1 対応の音声認識、 音声合成ソフトとの統合プログラムがすでに含まれています。 また、アトムランタイムエンジンはニーズに合わせて 任意の音声ソフトウェアと統合できるように C++言語で作成されているAPIが含まれており、 簡便に統合プログラムを作成することによって 任意のC またはC++ API対応音声認識、音声合成ソフトとも統合できます。 アーキテクチャーアトムランタイムエンジンを任意の音声認識、音声合成ソフトと統合するため、 アトムAPIコールを統合する音声ソフトのAPIコールにあわせて (もしくは音声ソフトのAPIコールをアトムAPIコールにあわせて) 変換する必要があります。 プログラムコードはDLL(Dynamic Link Library:ダイナミックリンクライブラリ)として 変換に関与します。アトム音声対話SDKおよびレファレンスSDKには 統合プログラム作成のためのサンプルプロジェクトが含まれており 簡便ですばやい統合プログラムの作成を支援します。
こちらはDLLがアトムランタイムエンジンと音声認識・合成ソフトとの統合に どのように使用されるか図示したものです。 音声認識ソフトとの統合アトムと音声認識ソフトとの統合において、 DLLは以下のような機能への支援に関与します:
音声合成ソフトとの統合アトムと音声合成ソフトとの統合において、 DLLは以下のような機能への支援に関与します:
データベースエンジンとの統合アトムランタイムエンジンは、Microsoft社のAccess および SQLiteデータベースとはすでに統合されております。 また、アトムランタイムエンジンは 任意のC またはC++ API対応のデータベースエンジンとも統合できます。 アーキテクチャーアトムランタイムエンジンを任意のデータベースエンジンと統合するため、 アトムAPIコールを統合するデータベースエンジンのAPIコールにあわせて (もしくはデータベースエンジンのAPIコールをアトムAPIコールにあわせて) 変換する必要があります。 プログラムコードはDLL(Dynamic Link Library:ダイナミックリンクライブラリ)として 変換に関与します。アトム音声対話SDKおよびレファレンスSDKには 統合プログラム作成のためのサンプルプロジェクトが含まれており 簡便ですばやい統合プログラムの作成を支援します。
こちらはDLLがアトムランタイムエンジンとデータベースエンジンとの統合に どのように使用されるか図示したものです。 クエリ、スキーマおよびコマンドトランスレーターは アトムAPIからのコールをデータベースのAPIに(またはその逆に) 変換するために使用されます。 データベースエンジンとの統合アトムとデータベースとの統合において、 DLLは以下のような機能への支援に関与します:
・ アジリングアでは以上のような統合プログラムの作成に関する 開発、コンサルティング業務も承ります。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||