• Stars
    star
    109
  • Rank 317,592 (Top 7 %)
  • Language
    Python
  • License
    GNU Lesser Genera...
  • Created about 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Build your own Real-time Speech Emotion Recognizer

alt text

EmoVoice is a set of tools, which allow you to build your own real-time emotion recognizer based on acoustic properties of speech (not using word information).

Platform

Windows

Installation

Make sure Visual Studio 2015 Redistributable is installed on your machine. Then run install.cmd to download core binaries and install an embedded version of Python.

If you plan to extract SoundNet features, you will also have to execute install_tensorflow.cmd and download the file sound8.npy into the chains folder.

Documentation

https://rawgit.com/hcmlab/emovoice/master/docs/index.html

Credits

  • SSI -- Social Signal Interpretation Framework
  • LIBSVM -- A Library for Support Vector Machines
  • LIBLINEAR -- A Library for Large Linear Classification
  • openSMILE -- The Munich Versatile and Fast Open-Source Audio Feature Extractor
  • Emo-DB -- Berlin Database of Emotional Speech
  • SoundNet -- TensorFlow implementation of "SoundNet"

Reference

@inproceedings{Wagner13,
 author = {Wagner, Johannes and Lingenfelser, Florian and Baur, Tobias and Damian, Ionut and Kistler, Felix and Andr{\'e}, Elisabeth},
 title = {The social signal interpretation (SSI) framework: multimodal signal processing and recognition in real-time},
 booktitle = {Proceedings of the 21st ACM international conference on Multimedia},
 series = {MM '13},
 year = {2013},
 isbn = {978-1-4503-2404-5},
 location = {Barcelona, Spain},
 pages = {831--834},
 numpages = {4},
 url = {http://doi.acm.org/10.1145/2502081.2502223},
 doi = {10.1145/2502081.2502223},
 acmid = {2502223},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {multimodal fusion, open source framework, real-time pattern recognition, social signal processing},
}

License

The framework is released under LGPL (see LICENSE). Please note custom license files for the plug-ins (see LICENSE.*).

Author

Johannes Wagner, Lab for Human Centered Multimedia, 2018

More Repositories

1

vadnet

Real-time Voice Activity Detection in Noisy Eniviroments using Deep Neural Networks
Python
414
star
2

nova

NOVA is a tool for annotating and analyzing behaviours in social interactions. It supports Annotators using Machine Learning already during the coding process. Further it features both, discrete labels and continuous scores and a visuzalization of streams recorded with the SSI Framework.
C#
174
star
3

ssi

Social Signal Interpretation (SSI) Framework
C++
59
star
4

ssj

Social Signal Processing for Android
Java
31
star
5

mobileSSI

mobile part of the open SSI framework
C++
12
star
6

GANonymization

A GAN-based Face Anonymization Framework for Preserving Emotional Expressions
Python
12
star
7

GANterfactual

Generating Counterfactual Explanation Images through Generative Adversarial Learning
Python
11
star
8

audioFX

Python
10
star
9

GANterfactual-RL

Counterfactual explanations for Reinforcement Learning agents on Atari
Python
9
star
10

multimediate-participants

Python
5
star
11

kinect2-record

How to record Microsoft's Kinect 2 with SSI (http://openssi.net)
Batchfile
5
star
12

ssi-tutorial

A standalone tutorial introducing the SSI framework.
JavaScript
5
star
13

AffectToolbox

Python
3
star
14

Alterfactuals

Python
2
star
15

WishYouWereHere

C#
2
star
16

nova-server

This project contains a nova backend that can be used to train models or generate explanations for the models on a remote server. The server api can be used either from the UI itself or as a standalone tool to just interact with an existing nova database.
Python
2
star
17

acii-2022-vb-challenge

Python
1
star
18

nova-server-deploy

Python
1
star
19

nova-utils

Python
1
star
20

logue

Framework for designing and executing behavioral feedback loops
Java
1
star
21

mobileSSI-android-studio

Project to build MobileSSI using Android Studio, containing a java app.
Java
1
star
22

tf-transferlearning-benchmarks

Image classification transfer learning experiments on mobile / embedded hardware
Shell
1
star