感情分析をやりたいので調査しました。
リアルタイムに分析してフィードバックをしたいため、まずは処理が比較的軽そうな、音声による分析に絞りました。
iMotions Voice Analysis
-
https://imotions.com/products/imotions-lab/modules/voice-analysis/
-
感情検出(怒り、幸福、悲しみ、中立)や感情の価値(興奮、支配、価値)などのデータを提供します。
-
声の基本的な特徴(ピッチ、音量、話す速度、イントネーション)を含むメトリクスを提供し、話者の年齢や性別の推定も可能です。
-
このiMotionsという会社は、他にも視線トラッキングや呼吸測定なども提供しているようです。
-
価格は、年間払いで、基本料3,000ユーロ+音声解析3,000ユーロ。
Vokaturi
-
リアルタイムおよび事後分析に対応し、オフラインでの動作が可能です。
-
カスタムクラスの測定にも対応し、高度な音声分析技術とカスタムディープニューラルネットワークを組み合わせています。
-
価格は、OSS版は無料(精度67%・3層ネットワーク)、ニューラルネットワーク版は要問合せ。
-
OSS版はSDKやCとPythonによるサンプルコードあり。バッチ版とリアルタイム版。
Empath (株式会社Empath)
-
https://webempath.net/lp-jpn/ (日本語サイト)
-
https://webempath.net/lp-eng/ (英語サイト)
-
声の物理的特性(ピッチ、トーン、スピード、パワー)を分析して感情を識別します。
-
Empathは怒り、喜び、悲しみ、落ち着き、活力などの感情を検出でき、Web APIを通じて開発者が使えるようになっています。
-
「言葉」ではなく、「声」の状態から感情を解析するので、言語を選ばずに、分析結果を出すことが出来るとのこと。
-
WebAPIがあり、JavaScriptのサンプルコードがある
-
価格は要問合せのため、不明
まとめ
音声から感情分析するサービスを3つ紹介しました。
無料で試せるものもあるので、後でやってみようと思います。