メインコンテンツまでスキップ

サンプルプログラム

様々なプログラム言語でのサンプルプログラムを公開しています。

クライアントライブラリ

クライアントライブラリは、AmiVoice APIをJava、C#、C++、Python、PHP、JavaScriptなどのプログラム言語から利用するためのクラスライブラリです。クラスライブラリのソースコード、および、それを使ったサンプルプログラムを提供しています。

特に、ストリーミング音声に対して、逐次結果を得るようなアプリケーションを構築する場合に有用です。WebSocket音声認識APIのプロトコルの詳細を隠蔽して、簡単に開発を行うことができます。WebSocket音声認識APIのクライアントライブラリ(Wrp)とそれを使ったサンプルプログラム(WrpSimpleTester)について以下を参照してください。

また、JavaScript版のクライアントライブラリのサンプルプログラムは、マイクから入力された音声をリアルタイムにテキストに変換する画面に表示するアプリケーションです。音声認識機能を試すために利用することができます。クライアントライブラリのサンプルプログラムからサンプルプログラムをダウンロードして、以下のページにしたがって実行してください。

様々な機能のサンプルプログラム

AmiVoice APIの様々な機能を紹介するサンプルプログラムを公開しています。

Swift

AmiVoice APIの非同期HTTPインタフェースを利用したiOSで動作する感情解析アプリケーションです。

C#

AmiVoice APIの非同期HTTPインタフェースにおける話者ダイアライゼーションを使用したWindowsアプリケーションです。

JavaScript

AmiVoice APIのWebSocketインタフェースを使ったChrome拡張のサンプルプログラムです。

AmiVoice APIの同期HTTPインタフェース、非同期HTTPインタフェース、WebSocketインタフェースをブラウザから利用するサンプルプログラムです。