Skip to content

Commit c2f99b6

Browse files
devops-subscriptionsgitbook-bot
authored andcommitted
GitBook: [#157] Remove Snap package reference
1 parent 8e23437 commit c2f99b6

File tree

10 files changed

+30
-109
lines changed

10 files changed

+30
-109
lines changed

docs/SUMMARY.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
* [Mark 1](using-mycroft-ai/get-mycroft/mark-1.md)
1717
* [Picroft](using-mycroft-ai/get-mycroft/picroft.md)
1818
* [Linux](using-mycroft-ai/get-mycroft/linux.md)
19-
* [Snap Package](using-mycroft-ai/get-mycroft/snap.md)
2019
* [Mac OS and Windows with VirtualBox](using-mycroft-ai/get-mycroft/macos-and-windows-with-virtualbox.md)
2120
* [Docker](using-mycroft-ai/get-mycroft/docker.md)
2221
* [Android](using-mycroft-ai/get-mycroft/android.md)

docs/mycroft-technologies/mimic-overview/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >-
88

99
## What is Mimic 1?
1010

11-
Mimic 1 is a fast, light-weight [Text to Speech (TTS)](https://en.wikipedia.org/wiki/Speech\_synthesis) engine based on [Carnegie Mellon University's FLITE software](http://cmuflite.org). Mimic 1 uses text as an input, and outputs speech using the chosen _voice_.
11+
Mimic 1 is a fast, light-weight [Text to Speech (TTS)](https://en.wikipedia.org/wiki/Speech\_synthesis) engine based on [Carnegie Mellon University's FLITE software](http://cmuflite.org/). Mimic 1 uses text as an input, and outputs speech using the chosen _voice_.
1212

1313
{% embed url="https://www.youtube.com/watch?v=gvnhcNdXJsk" %}
1414

@@ -20,7 +20,7 @@ Mimic 1 works on Linux, Android and Windows currently, and other platforms may b
2020

2121
## The partnership between Mycroft.AI's Mimic and VocaliD
2222

23-
Mimic 1 is a powerful TTS tool, however it can also help solve other important problems. That's why Mycroft.AI has partnered with [VocaliD](https://www.vocalid.co) to help [Dr. Rupal Patel](https://www.linkedin.com/in/rupalvocalid/) and her team bring realistic TTS voices to people with speech disorders. VocaliD's technology creates customized voices that better represent the people who use them. To use these voices, VocaliD's clients need a fast, lightweight, cross-platform engine. That's where Mimic 1 comes in! VocaliD’s clients can use Mimic 1 as the engine that empowers them to speak with their own unique voice.
23+
Mimic 1 is a powerful TTS tool, however it can also help solve other important problems. That's why Mycroft.AI has partnered with [VocaliD](https://www.vocalid.co/) to help [Dr. Rupal Patel](https://www.linkedin.com/in/rupalvocalid/) and her team bring realistic TTS voices to people with speech disorders. VocaliD's technology creates customized voices that better represent the people who use them. To use these voices, VocaliD's clients need a fast, lightweight, cross-platform engine. That's where Mimic 1 comes in! VocaliD’s clients can use Mimic 1 as the engine that empowers them to speak with their own unique voice.
2424

2525
[You may enjoy the overview video from VocaliD](https://youtu.be/b6QhgQqxdew).
2626

@@ -38,7 +38,7 @@ Currently, Mimic 1 runs on Linux (ARM & Intel architectures), Mac OSX, and Windo
3838

3939
In order to build Mimic 1, you will need the following:
4040

41-
* A good C compiler - for Linux or Mac OSX, `gcc` or `clang`is recommended. For Windows, `gcc` under [`Cygwin`](https://cygwin.com) or [`mingw32`](http://www.mingw.org) is recommended.
41+
* A good C compiler - for Linux or Mac OSX, `gcc` or `clang`is recommended. For Windows, `gcc` under [`Cygwin`](https://cygwin.com/) or [`mingw32`](http://www.mingw.org/) is recommended.
4242
* GNU `make`, `automake` and `libtool`
4343
* `pkg-config`
4444
* PCRE and ICU libraries and headers
@@ -262,4 +262,4 @@ To print Mimic help information:
262262

263263
## How do I create my own custom voice to use with Mimic 1?
264264

265-
Creating a custom Voice is a large undertaking, and requires recording a large _corpora_ of audio material. We recommend contacting [VocaliD](https://www.vocalid.co) if you are interested in a custom Voice for Mimic 1.
265+
Creating a custom Voice is a large undertaking, and requires recording a large _corpora_ of audio material. We recommend contacting [VocaliD](https://www.vocalid.co/) if you are interested in a custom Voice for Mimic 1.

docs/mycroft-technologies/mimic-tts/coming-soon-mimic-3.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ mimic3 --interactive < long.txt
321321

322322
Each input line will be synthesized and played (see `--play-program`). By default, 5 sentences will be kept in an output queue, only blocking synthesis when the queue is full. You can adjust this value with `--result-queue-size`.
323323

324-
If your long text is fixed-width with blank lines separating paragraphs like those from [Project Gutenberg](https://www.gutenberg.org), use the `--process-on-blank-line` option so that sentences will not be broken at line boundaries. For example, you can listen to "Alice in Wonderland" like this:
324+
If your long text is fixed-width with blank lines separating paragraphs like those from [Project Gutenberg](https://www.gutenberg.org/), use the `--process-on-blank-line` option so that sentences will not be broken at line boundaries. For example, you can listen to "Alice in Wonderland" like this:
325325

326326
```
327327
curl --output - 'https://www.gutenberg.org/files/11/11-0.txt' | \
@@ -444,7 +444,7 @@ See `mimic3-server --help` for more options.
444444
* `/api/voices`
445445
* Returns a JSON list of available voices
446446

447-
An [OpenAPI](https://www.openapis.org) test page is also available at [http://localhost:59125/openapi](http://localhost:59125/openapi)
447+
An [OpenAPI](https://www.openapis.org/) test page is also available at [http://localhost:59125/openapi](http://localhost:59125/openapi)
448448

449449
#### CUDA Acceleration
450450

@@ -466,7 +466,7 @@ See `mimic3 --help` for more options.
466466

467467
#### MaryTTS Compatibility
468468

469-
Use the Mimic 3 web server as a drop-in replacement for [MaryTTS](http://mary.dfki.de), for example with [Home Assistant](https://www.home-assistant.io/integrations/marytts/).
469+
Use the Mimic 3 web server as a drop-in replacement for [MaryTTS](http://mary.dfki.de/), for example with [Home Assistant](https://www.home-assistant.io/integrations/marytts/).
470470

471471
Make sure to use a Mimic 3 [voice key](coming-soon-mimic-3.md#voice-keys) like `en_UK/apope_low` instead of a MaryTTS voice name.
472472

@@ -607,7 +607,7 @@ See `mimic3-download --help` for more options.
607607

608608
Mimic 3 uses the [VITS](https://arxiv.org/abs/2106.06103), a "Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech". VITS is a combination of the [GlowTTS duration predictor](https://arxiv.org/abs/2005.11129) and the [HiFi-GAN vocoder](https://arxiv.org/abs/2010.05646).
609609

610-
Our implementation is heavily based on [Jaehyeon Kim's PyTorch model](https://github.com/jaywalnut310/vits), with the addition of [Onnx runtime](https://onnxruntime.ai) export for speed.
610+
Our implementation is heavily based on [Jaehyeon Kim's PyTorch model](https://github.com/jaywalnut310/vits), with the addition of [Onnx runtime](https://onnxruntime.ai/) export for speed.
611611

612612
![mimic 3 architecture](../../../img/mimic3-architecture.png)
613613

docs/mycroft-technologies/overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ A Wake Word is a phrase you use to tell Mycroft you're about to issue a command.
2424

2525
There are two technologies that Mycroft.AI currently uses for Wake Word detection:
2626

27-
* [PocketSphinx](https://github.com/cmusphinx/pocketsphinx): PocketSphinx is part of the broader [CMUSphinx package](https://cmusphinx.github.io), developed by [Carnegie Mellon University](https://www.cmu.edu). PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices.
27+
* [PocketSphinx](https://github.com/cmusphinx/pocketsphinx): PocketSphinx is part of the broader [CMUSphinx package](https://cmusphinx.github.io/), developed by [Carnegie Mellon University](https://www.cmu.edu). PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices.
2828

2929
Because PocketSphinx is trained on English speech, your Wake Word currently needs to be an English word, like `Hello Mike`, `Hi there Mickey` or `Hey Mike`. Wake Words in other languages, like Spanish, French or German, won't work as well.
3030

@@ -34,7 +34,7 @@ Because PocketSphinx is trained on English speech, your Wake Word currently need
3434

3535
Speech to Text (STT) software is used to take spoken words, and turn them into text phrases that can then be acted on.
3636

37-
We are working with Mozilla to build [DeepSpeech](https://github.com/mozilla/DeepSpeech). A fully open source STT engine, based on Baidu’s Deep Speech architecture and implemented with Google’s [TensorFlow](https://www.tensorflow.org) framework.
37+
We are working with Mozilla to build [DeepSpeech](https://github.com/mozilla/DeepSpeech). A fully open source STT engine, based on Baidu’s Deep Speech architecture and implemented with Google’s [TensorFlow](https://www.tensorflow.org/) framework.
3838

3939
DeepSpeech is not yet ready for production use and Mycroft currently uses [Google STT](https://cloud.google.com/speech/) as the default STT engine.
4040

docs/skill-development/introduction/python-resources.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ The book is available to purchase through normal retailers, or to download for f
3636

3737
### Automate the Boring Stuff with Python
3838

39-
"In [Automate the Boring Stuff with Python](https://automatetheboringstuff.com), you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation."
39+
"In [Automate the Boring Stuff with Python](https://automatetheboringstuff.com/), you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation."
4040

4141
## Courses
4242

@@ -46,7 +46,7 @@ The book is available to purchase through normal retailers, or to download for f
4646

4747
### LearnPython.org by DataCamp
4848

49-
[The LearnPython.org interactive tutorial](https://www.learnpython.org) walks you through all the basics of Python and provides interactive coding challenges to put it into practice.
49+
[The LearnPython.org interactive tutorial](https://www.learnpython.org/) walks you through all the basics of Python and provides interactive coding challenges to put it into practice.
5050

5151
### TutorialsPoint Python Tutorial
5252

docs/skill-development/introduction/your-first-skill.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ description: >-
1010

1111
If you haven't already, check out our [Introduction to Skill Development](./). This walk through assumes you:
1212

13-
* Know some basic knowledge of [Python programming](https://www.python.org),
13+
* Know some basic knowledge of [Python programming](https://www.python.org/),
1414
* have an account on [Github.com](https://github.com), and
1515
* have a [working version of Mycroft](../../using-mycroft-ai/get-mycroft/).
1616

docs/using-mycroft-ai/customizations/languages/german.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: >-
44
Seite beinhaltet auch eine Kurzanleitung.
55
---
66

7-
# German
7+
# Deutsch (German)
88

99
{% hint style="warning" %}
1010
_**ACHTUNG WICHTIG:** Die in dieser Anleitung erwähnten Pfade `/usr/local/share` sind bei Manjaro / Arch-Linux - und ggf. auch bei anderen Linux-Distributionen - anders! Hier muss folgender Pfad gewählt werden: `/usr/share/pocketsphinx/`_
@@ -16,7 +16,7 @@ _**ACHTUNG WICHTIG:** Die in dieser Anleitung erwähnten Pfade `/usr/local/share
1616

1717
Zuerst, [verbinden Sie sich mit ihrem Gerät (z.B. SSH)](https://mycroft.ai/documentation/mark-1/#connecting-to-the-mark-1-via-ssh).
1818

19-
Folgend wird an den Beispielen Google/Mbrola der Sprachoutput (TTS) auf deutsch gesetzt. Mycroft bietet weitere TTS-Möglichkeiten über [marytts](http://mary.dfki.de), [responsive\_voice](https://responsivevoice.org), [polly](https://aws.amazon.com/de/polly/), auf die hier jedoch nicht näher eingegangen wird. Zudem arbeitet die deutsche Community aktuell an einer eigenen TTS Stimme auf [tacotron2](https://github.com/thorstenMueller/deep-learning-german-tts) Basis.
19+
Folgend wird an den Beispielen Google/Mbrola der Sprachoutput (TTS) auf deutsch gesetzt. Mycroft bietet weitere TTS-Möglichkeiten über [marytts](http://mary.dfki.de/), [responsive\_voice](https://responsivevoice.org/), [polly](https://aws.amazon.com/de/polly/), auf die hier jedoch nicht näher eingegangen wird. Zudem arbeitet die deutsche Community aktuell an einer eigenen TTS Stimme auf [tacotron2](https://github.com/thorstenMueller/deep-learning-german-tts) Basis.
2020

2121
## Konfiguration editieren
2222

docs/using-mycroft-ai/customizations/mycroft-conf.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ See a [list of all variables available within `mycroft.conf`](https://github.com
1010

1111
## What is `mycroft.conf`?
1212

13-
`mycroft.conf` is a [JSON](https://www.json.org)-formatted file that is saved locally on your Mycroft Device, such as Picroft or Mark 1. The `mycroft.conf` file contains information about the Device itself, like what type of Device and Enclosure it is, as well as information about user preferences. If you haven't specified preferences, then `mycroft.conf` will contain some default values. Your Device, and Skills installed on your Device, use `mycroft.conf` to provide additional functionality.
13+
`mycroft.conf` is a [JSON](https://www.json.org/)-formatted file that is saved locally on your Mycroft Device, such as Picroft or Mark 1. The `mycroft.conf` file contains information about the Device itself, like what type of Device and Enclosure it is, as well as information about user preferences. If you haven't specified preferences, then `mycroft.conf` will contain some default values. Your Device, and Skills installed on your Device, use `mycroft.conf` to provide additional functionality.
1414

1515
You can edit your `mycroft.conf` files directly however be very aware that any small syntax error such as a missing comma will prevent the file from being read entirely. In these instances Mycroft may discard the file entirely and generate a fresh copy.
1616

@@ -61,7 +61,7 @@ See a [list of all variables available within `mycroft.conf`](https://github.com
6161

6262
## `mycroft_web_cache.json`
6363

64-
`mycroft_web_cache.json` is is a [JSON](https://www.json.org)-formatted file that is saved locally on your Mycroft Device, such as Picroft or Mark 1. `mycroft_web_cache.json` is a cached copy of the settings on your [home.mycroft.ai](https://home.mycroft.ai) account, such as your _Location_ (which determines _Time Zone_), which _Voice_ you have selected and your preference for _Measurements_ such as temperature and distance.
64+
`mycroft_web_cache.json` is is a [JSON](https://www.json.org/)-formatted file that is saved locally on your Mycroft Device, such as Picroft or Mark 1. `mycroft_web_cache.json` is a cached copy of the settings on your [home.mycroft.ai](https://home.mycroft.ai) account, such as your _Location_ (which determines _Time Zone_), which _Voice_ you have selected and your preference for _Measurements_ such as temperature and distance.
6565

6666
Both of these files are regularly used in troubleshooting, so it's useful to know what information they hold, and where they are stored on your Device.
6767

0 commit comments

Comments
 (0)