Need help with voice2json?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

synesthesiam
837 Stars 32 Forks MIT License 381 Commits 18 Opened issues

Description

Command-line tools for speech and intent recognition on Linux

Services available

!
?

Need anything else?

Contributors list

# 81,994
R
Shell
MATLAB
portugu...
88 commits
# 221,229
Shell
Python
node-re...
HTML
8 commits
# 34,355
TeX
SQLite
SQL
pihole-...
1 commit

voice2json logo

voice2json
is a collection of command-line tools for offline speech/intent recognition on Linux. It is free, open source (MIT), and supports 18 human languages.

From the command-line:

$ voice2json -p en transcribe-wav \
      < turn-on-the-light.wav | \
      voice2json -p en recognize-intent | \
      jq .

produces a JSON event like:

{
    "text": "turn on the light",
    "intent": {
        "name": "LightState"
    },
    "slots": {
        "state": "on"
    }
}

when trained with this template:

[LightState]
states = (on | off)
turn (){state} [the] light

voice2json
is optimized for:

It can be used to:

Supported speech to text systems include:


Supported Languages


Unique Features

voice2json
is more than just a wrapper around open source speech to text systems!

Commands

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.