You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/mycroft-technologies/mimic-overview/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ description: >-
8
8
9
9
## What is Mimic 1?
10
10
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_.
@@ -20,7 +20,7 @@ Mimic 1 works on Linux, Android and Windows currently, and other platforms may b
20
20
21
21
## The partnership between Mycroft.AI's Mimic and VocaliD
22
22
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.
24
24
25
25
[You may enjoy the overview video from VocaliD](https://youtu.be/b6QhgQqxdew).
26
26
@@ -38,7 +38,7 @@ Currently, Mimic 1 runs on Linux (ARM & Intel architectures), Mac OSX, and Windo
38
38
39
39
In order to build Mimic 1, you will need the following:
40
40
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.
42
42
* GNU `make`, `automake` and `libtool`
43
43
*`pkg-config`
44
44
* PCRE and ICU libraries and headers
@@ -262,4 +262,4 @@ To print Mimic help information:
262
262
263
263
## How do I create my own custom voice to use with Mimic 1?
264
264
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.
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`.
323
323
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:
@@ -444,7 +444,7 @@ See `mimic3-server --help` for more options.
444
444
*`/api/voices`
445
445
* Returns a JSON list of available voices
446
446
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)
448
448
449
449
#### CUDA Acceleration
450
450
@@ -466,7 +466,7 @@ See `mimic3 --help` for more options.
466
466
467
467
#### MaryTTS Compatibility
468
468
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/).
470
470
471
471
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.
472
472
@@ -607,7 +607,7 @@ See `mimic3-download --help` for more options.
607
607
608
608
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).
609
609
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.
Copy file name to clipboardExpand all lines: docs/mycroft-technologies/overview.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ A Wake Word is a phrase you use to tell Mycroft you're about to issue a command.
24
24
25
25
There are two technologies that Mycroft.AI currently uses for Wake Word detection:
26
26
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.
28
28
29
29
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.
30
30
@@ -34,7 +34,7 @@ Because PocketSphinx is trained on English speech, your Wake Word currently need
34
34
35
35
Speech to Text (STT) software is used to take spoken words, and turn them into text phrases that can then be acted on.
36
36
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.
38
38
39
39
DeepSpeech is not yet ready for production use and Mycroft currently uses [Google STT](https://cloud.google.com/speech/) as the default STT engine.
Copy file name to clipboardExpand all lines: docs/skill-development/introduction/python-resources.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ The book is available to purchase through normal retailers, or to download for f
36
36
37
37
### Automate the Boring Stuff with Python
38
38
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."
40
40
41
41
## Courses
42
42
@@ -46,7 +46,7 @@ The book is available to purchase through normal retailers, or to download for f
46
46
47
47
### LearnPython.org by DataCamp
48
48
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.
Copy file name to clipboardExpand all lines: docs/using-mycroft-ai/customizations/languages/german.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: >-
4
4
Seite beinhaltet auch eine Kurzanleitung.
5
5
---
6
6
7
-
# German
7
+
# Deutsch (German)
8
8
9
9
{% hint style="warning" %}
10
10
_**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
16
16
17
17
Zuerst, [verbinden Sie sich mit ihrem Gerät (z.B. SSH)](https://mycroft.ai/documentation/mark-1/#connecting-to-the-mark-1-via-ssh).
18
18
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.
Copy file name to clipboardExpand all lines: docs/using-mycroft-ai/customizations/mycroft-conf.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ See a [list of all variables available within `mycroft.conf`](https://github.com
10
10
11
11
## What is `mycroft.conf`?
12
12
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.
14
14
15
15
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.
16
16
@@ -61,7 +61,7 @@ See a [list of all variables available within `mycroft.conf`](https://github.com
61
61
62
62
## `mycroft_web_cache.json`
63
63
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.
65
65
66
66
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.
0 commit comments