Skip to content

Commit

Permalink
Added top menu to website
Browse files Browse the repository at this point in the history
  • Loading branch information
synesthesiam committed Nov 15, 2019
1 parent 18d44fc commit 09751de
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 4 deletions.
4 changes: 3 additions & 1 deletion docs/about.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# About
• [Home](index.md) • About

# About voice2json

`voice2json` was created and is currently maintained by [Michael Hansen](https://synesthesiam.com/).

Expand Down
2 changes: 2 additions & 0 deletions docs/commands.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
• [Home](index.md) • Commands

# Command-Line Tools

```bash
Expand Down
2 changes: 2 additions & 0 deletions docs/formats.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
• [Home](index.md) • Formats

# Data Formats

`voice2json` strives to use only common data formats, preferably text-based. Some artifacts generated during [training](commands.md#train-profile), such as your [language model](#language-models), are even usable by [other speech systems](https://github.com/mozilla/DeepSpeech).
Expand Down
4 changes: 3 additions & 1 deletion docs/install.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
• [Home](index.md) • Install

# Installing voice2json

`voice2json` has been tested on Ubuntu 18.04. It should be able to run on most any flavor of Linux using the [Docker image](#docker-image). It may even run on Mac OSX, but I don't have a Mac to test this out.
Expand Down Expand Up @@ -45,7 +47,7 @@ DEB_BUILD_ARCH=amd64
Next, install the `.deb` file:

```bash
$ sudo dpkg -i /path/to/voice2json_<VERSION>_<ARCH>.deb
$ sudo apt install /path/to/voice2json_<VERSION>_<ARCH>.deb
```

where where `<VERSION>` is `voice2json`'s version (probably 1.0) and `<ARCH>` is your build architecture.
Expand Down
4 changes: 3 additions & 1 deletion docs/profiles.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Profiles
&#8226; [Home](index.md) &#8226; Profiles

# Your Profile

A `voice2json` <strong>profile</strong> contains everything necessary to recognize voice commands, including:

Expand Down
4 changes: 3 additions & 1 deletion docs/recipes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
&#8226; [Home](index.md) &#8226; Recipes

# voice2json Recipes

Below are small demonstrations of how to use `voice2json` for a specific problem or as part of a larger system.
Expand Down Expand Up @@ -471,7 +473,7 @@ $ gst-launch-1.0 \

where `<Destination IP>` matches the first command and `<Command>` is [wait-wake](commands.md#wait-wake), [record-command](commands.md#record-command), or [record-examples](commands.md#record-examples).

See the GStreamer [multiudpsink plugin](https://gstreamer.freedesktop.org/documentation/udp/multiudpsink.html) for streaming to multiple machines simultaneously (it also has multicast support too).
See the GStreamer [multiudpsink plugin](https://gstreamer.freedesktop.org/documentation/udp/multiudpsink.html) for streaming to multiple machines simultaneously (it also has multicast support).

---

Expand Down
2 changes: 2 additions & 0 deletions docs/sentences.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
&#8226; [Home](index.md) &#8226; Sentences

# Template Language

Voice commands are recognized by `voice2json` from a set of **template sentences** that you define in your [profile](profiles.md). These are stored in an [ini file](https://docs.python.org/3/library/configparser.html) (`sentences.ini`) whose section values are simplified [JSGF grammars](https://www.w3.org/TR/jsgf/). The set of all sentences *represented* in these grammars is used to create an [ARPA language model](https://cmusphinx.github.io/wiki/arpaformat/) and an intent recognizer. See [the whitepaper](whitepaper.md) for details.
Expand Down
4 changes: 4 additions & 0 deletions docs/whitepaper.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
&#8226; [Home](index.md) &#8226; Whitepaper

# How voice2json Works

At a high level, `voice2json` transforms audio data (voice commands) into JSON events.

![voice2json overview](img/overview-1.svg)
Expand Down

0 comments on commit 09751de

Please sign in to comment.