Skip to content

Commit 10e2fc1

Browse files
committed
Revert "Merge pull request #3243 from lissyx/rename-stt-master"
This reverts commit 3e99b0d, reversing changes made to 3a8c45c.
1 parent 7a65086 commit 10e2fc1

File tree

289 files changed

+584
-584
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

289 files changed

+584
-584
lines changed

ISSUE_TEMPLATE.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
For support and discussions, please use our [Discourse forums](https://discourse.mozilla.org/c/mozilla-voice-stt).
1+
For support and discussions, please use our [Discourse forums](https://discourse.mozilla.org/c/deep-speech).
22

33
If you've found a bug, or have a feature request, then please create an issue with the following information:
44

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
MOZILLA_VOICE_STT_REPO ?= https://github.com/mozilla/STT.git
1+
MOZILLA_VOICE_STT_REPO ?= https://github.com/mozilla/DeepSpeech.git
22
MOZILLA_VOICE_STT_SHA ?= origin/master
33

44
Dockerfile%: Dockerfile%.tmpl

README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ Mozilla Voice STT
77
:alt: Documentation
88

99

10-
.. image:: https://community-tc.services.mozilla.com/api/github/v1/repository/mozilla/STT/master/badge.svg
11-
:target: https://community-tc.services.mozilla.com/api/github/v1/repository/mozilla/STT/master/latest
10+
.. image:: https://community-tc.services.mozilla.com/api/github/v1/repository/mozilla/DeepSpeech/master/badge.svg
11+
:target: https://community-tc.services.mozilla.com/api/github/v1/repository/mozilla/DeepSpeech/master/latest
1212
:alt: Task Status
1313

1414

1515
Mozilla Voice STT is an open source Speech-To-Text engine, using a model trained by machine learning techniques based on `Baidu's Deep Speech research paper <https://arxiv.org/abs/1412.5567>`_. Mozilla Voice STT uses Google's `TensorFlow <https://www.tensorflow.org/>`_ to make the implementation easier.
1616

1717
Documentation for installation, usage, and training models are available on `deepspeech.readthedocs.io <http://deepspeech.readthedocs.io/?badge=latest>`_.
1818

19-
For the latest release, including pre-trained models and checkpoints, `see the latest release on GitHub <https://github.com/mozilla/STT/releases/latest>`_.
19+
For the latest release, including pre-trained models and checkpoints, `see the latest release on GitHub <https://github.com/mozilla/DeepSpeech/releases/latest>`_.
2020

2121
For contribution guidelines, see `CONTRIBUTING.rst <CONTRIBUTING.rst>`_.
2222

SUPPORT.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ Contact/Getting Help
55

66
There are several ways to contact us or to get help:
77

8-
#. `Discourse Forums <https://discourse.mozilla.org/c/mozilla-voice-stt>`_ - The `Deep Speech category on Discourse <https://discourse.mozilla.org/c/mozilla-voice-stt>`_ is the first place to look. Search for keywords related to your question or problem to see if someone else has run into it already. If you can't find anything relevant there, search on our `issue tracker <https://github.com/mozilla/STT/issues>`_ to see if there is an existing issue about your problem.
8+
#. `Discourse Forums <https://discourse.mozilla.org/c/deep-speech>`_ - The `Deep Speech category on Discourse <https://discourse.mozilla.org/c/deep-speech>`_ is the first place to look. Search for keywords related to your question or problem to see if someone else has run into it already. If you can't find anything relevant there, search on our `issue tracker <https://github.com/mozilla/deepspeech/issues>`_ to see if there is an existing issue about your problem.
99

10-
#. `Matrix chat <https://chat.mozilla.org/#/room/#machinelearning:mozilla.org>`_ - If your question is not addressed by either the `FAQ <https://github.com/mozilla/STT/wiki#frequently-asked-questions>`_ or `Discourse Forums <https://discourse.mozilla.org/c/mozilla-voice-stt>`_\ , you can contact us on the ``#machinelearning`` channel on `Mozilla Matrix <https://chat.mozilla.org/#/room/#machinelearning:mozilla.org>`_\ ; people there can try to answer/help
10+
#. `Matrix chat <https://chat.mozilla.org/#/room/#machinelearning:mozilla.org>`_ - If your question is not addressed by either the `FAQ <https://github.com/mozilla/DeepSpeech/wiki#frequently-asked-questions>`_ or `Discourse Forums <https://discourse.mozilla.org/c/deep-speech>`_\ , you can contact us on the ``#machinelearning`` channel on `Mozilla Matrix <https://chat.mozilla.org/#/room/#machinelearning:mozilla.org>`_\ ; people there can try to answer/help
1111

12-
#. `Create a new issue <https://github.com/mozilla/STT/issues>`_ - Finally, if you have a bug report or a feature request that isn't already covered by an existing issue, please open an issue in our repo and fill the appropriate information on your hardware and software setup.
12+
#. `Create a new issue <https://github.com/mozilla/deepspeech/issues>`_ - Finally, if you have a bug report or a feature request that isn't already covered by an existing issue, please open an issue in our repo and fill the appropriate information on your hardware and software setup.

doc/BUILDING.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Clone Mozilla Voice STT source code (TensorFlow will come as a submdule):
3737

3838
.. code-block::
3939
40-
git clone https://github.com/mozilla/STT.git
40+
git clone https://github.com/mozilla/DeepSpeech.git
4141
git submodule sync tensorflow/
4242
git submodule update --init tensorflow/
4343

doc/Decoder.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The use of an external scorer is fully optional. When an external scorer is not
2222

2323
Currently, the Mozilla Voice STT external scorer is implemented with `KenLM <https://kheafield.com/code/kenlm/>`_, plus some tooling to package the necessary files and metadata into a single ``.scorer`` package. The tooling lives in ``data/lm/``. The scripts included in ``data/lm/`` can be used and modified to build your own language model based on your particular use case or language. See :ref:`scorer-scripts` for more details on how to reproduce our scorer file as well as create your own.
2424

25-
The scripts are geared towards replicating the language model files we release as part of `Mozilla Voice STT model releases <https://github.com/mozilla/STT/releases/latest>`_, but modifying them to use different datasets or language model construction parameters should be simple.
25+
The scripts are geared towards replicating the language model files we release as part of `Mozilla Voice STT model releases <https://github.com/mozilla/DeepSpeech/releases/latest>`_, but modifying them to use different datasets or language model construction parameters should be simple.
2626

2727

2828
Decoding modes

doc/Scorer.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Mozilla Voice STT pre-trained models include an external scorer. This document e
77

88
The scorer is composed of two sub-components, a KenLM language model and a trie data structure containing all words in the vocabulary. In order to create the scorer package, first we must create a KenLM language model (using ``data/lm/generate_lm.py``, and then use ``generate_scorer_package`` to create the final package file including the trie data structure.
99

10-
The ``generate_scorer_package`` binary is part of the native client package that is included with official releases. You can find the appropriate archive for your platform in the `GitHub release downloads <https://github.com/mozilla/STT/releases/latest>`_. The native client package is named ``native_client.{arch}.{config}.{plat}.tar.xz``, where ``{arch}`` is the architecture the binary was built for, for example ``amd64`` or ``arm64``, ``config`` is the build configuration, which for building decoder packages does not matter, and ``{plat}`` is the platform the binary was built-for, for example ``linux`` or ``osx``. If you wanted to run the ``generate_scorer_package`` binary on a Linux desktop, you would download ``native_client.amd64.cpu.linux.tar.xz``.
10+
The ``generate_scorer_package`` binary is part of the native client package that is included with official releases. You can find the appropriate archive for your platform in the `GitHub release downloads <https://github.com/mozilla/DeepSpeech/releases/latest>`_. The native client package is named ``native_client.{arch}.{config}.{plat}.tar.xz``, where ``{arch}`` is the architecture the binary was built for, for example ``amd64`` or ``arm64``, ``config`` is the build configuration, which for building decoder packages does not matter, and ``{plat}`` is the platform the binary was built-for, for example ``linux`` or ``osx``. If you wanted to run the ``generate_scorer_package`` binary on a Linux desktop, you would download ``native_client.amd64.cpu.linux.tar.xz``.
1111

1212
Reproducing our external scorer
1313
-------------------------------
@@ -44,7 +44,7 @@ Afterwards you can use ``generate_scorer_package`` to generate the scorer packag
4444
4545
cd data/lm
4646
# Download and extract appropriate native_client package:
47-
curl -LO http://github.com/mozilla/STT/releases/...
47+
curl -LO http://github.com/mozilla/DeepSpeech/releases/...
4848
tar xvf native_client.*.tar.xz
4949
./generate_scorer_package --alphabet ../alphabet.txt --lm lm.binary --vocab vocab-500000.txt \
5050
--package kenlm.scorer --default_alpha 0.931289039105002 --default_beta 1.1834137581510284

doc/TRAINING.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Clone the Mozilla Voice STT repository:
1616

1717
.. code-block:: bash
1818
19-
git clone https://github.com/mozilla/STT
19+
git clone https://github.com/mozilla/DeepSpeech
2020
2121
Creating a virtual environment
2222
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

doc/USING.rst

+8-8
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ The CUDA capable builds (Python, NodeJS, C++, etc) depend on CUDA 10.1 and CuDNN
3333
Getting the pre-trained model
3434
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3535

36-
If you want to use the pre-trained English model for performing speech-to-text, you can download it (along with other important inference material) from the Mozilla Voice STT `releases page <https://github.com/mozilla/STT/releases>`_. Alternatively, you can run the following command to download the model files in your current directory:
36+
If you want to use the pre-trained English model for performing speech-to-text, you can download it (along with other important inference material) from the Mozilla Voice STT `releases page <https://github.com/mozilla/DeepSpeech/releases>`_. Alternatively, you can run the following command to download the model files in your current directory:
3737

3838
.. code-block:: bash
3939
40-
wget https://github.com/mozilla/STT/releases/download/v0.8.1/deepspeech-0.8.1-models.pbmm
41-
wget https://github.com/mozilla/STT/releases/download/v0.8.1/deepspeech-0.8.1-models.scorer
40+
wget https://github.com/mozilla/DeepSpeech/releases/download/v0.7.4/deepspeech-0.7.4-models.pbmm
41+
wget https://github.com/mozilla/DeepSpeech/releases/download/v0.7.4/deepspeech-0.7.4-models.scorer
4242
4343
There are several pre-trained model files available in official releases. Files ending in ``.pbmm`` are compatible with clients and language bindings built against the standard TensorFlow runtime. Usually these packages are simply called ``mozilla_voice_stt``. These files are also compatible with CUDA enabled clients and language bindings. These packages are usually called ``mozilla_voice_stt_cuda``. Files ending in ``.tflite`` are compatible with clients and language bindings built against the `TensorFlow Lite runtime <https://www.tensorflow.org/lite/>`_. These models are optimized for size and performance in low power devices. On desktop platforms, the compatible packages are called ``mozilla_voice_stt_tflite``. On Android and Raspberry Pi, we only publish TensorFlow Lite enabled packages, and they are simply called ``mozilla_voice_stt``. You can see a full list of supported platforms and which TensorFlow runtime is supported at :ref:`supported-platforms-inference`.
4444

@@ -122,7 +122,7 @@ Alternatively, if you have a supported NVIDIA GPU on Linux, you can install the
122122
123123
$ pip3 install mozilla_voice_stt_cuda
124124
125-
See the `release notes <https://github.com/mozilla/STT/releases>`_ to find which GPUs are supported. Please ensure you have the required `CUDA dependency <#cuda-dependency>`_.
125+
See the `release notes <https://github.com/mozilla/DeepSpeech/releases>`_ to find which GPUs are supported. Please ensure you have the required `CUDA dependency <#cuda-dependency>`_.
126126

127127
You can update ``mozilla_voice_stt_cuda`` as follows:
128128

@@ -136,7 +136,7 @@ Note: the following command assumes you `downloaded the pre-trained model <#gett
136136

137137
.. code-block:: bash
138138
139-
mozilla_voice_stt --model deepspeech-0.8.1-models.pbmm --scorer deepspeech-0.8.1-models.scorer --audio my_audio_file.wav
139+
mozilla_voice_stt --model deepspeech-0.7.4-models.pbmm --scorer deepspeech-0.7.4-models.scorer --audio my_audio_file.wav
140140
141141
The ``--scorer`` argument is optional, and represents an external language model to be used when transcribing the audio.
142142

@@ -165,7 +165,7 @@ Alternatively, if you're using Linux and have a supported NVIDIA GPU, you can in
165165
166166
npm install @mozilla-voice/stt-cuda
167167
168-
See the `release notes <https://github.com/mozilla/STT/releases>`_ to find which GPUs are supported. Please ensure you have the required `CUDA dependency <#cuda-dependency>`_.
168+
See the `release notes <https://github.com/mozilla/DeepSpeech/releases>`_ to find which GPUs are supported. Please ensure you have the required `CUDA dependency <#cuda-dependency>`_.
169169

170170
See the :ref:`TypeScript client <js-api-example>` for an example of how to use the bindings programatically.
171171

@@ -194,13 +194,13 @@ also, if you need some binaries different than current master, like ``v0.2.0-alp
194194
195195
The script ``taskcluster.py`` will download ``native_client.tar.xz`` (which includes the ``mozilla_voice_stt`` binary and associated libraries) and extract it into the current folder. Also, ``taskcluster.py`` will download binaries for Linux/x86_64 by default, but you can override that behavior with the ``--arch`` parameter. See the help info with ``python util/taskcluster.py -h`` for more details. Specific branches of Mozilla Voice STT or TensorFlow can be specified as well.
196196

197-
Alternatively you may manually download the ``native_client.tar.xz`` from the [releases](https://github.com/mozilla/STT/releases).
197+
Alternatively you may manually download the ``native_client.tar.xz`` from the [releases](https://github.com/mozilla/DeepSpeech/releases).
198198

199199
Note: the following command assumes you `downloaded the pre-trained model <#getting-the-pre-trained-model>`_.
200200

201201
.. code-block:: bash
202202
203-
./mozilla_voice_stt --model deepspeech-0.8.1-models.pbmm --scorer deepspeech-0.8.1-models.scorer --audio audio_input.wav
203+
./mozilla_voice_stt --model deepspeech-0.7.4-models.pbmm --scorer deepspeech-0.7.4-models.scorer --audio audio_input.wav
204204
205205
See the help output with ``./mozilla_voice_stt -h`` for more details.
206206

doc/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -202,5 +202,5 @@
202202
# Example configuration for intersphinx: refer to the Python standard library.
203203
intersphinx_mapping = {'https://docs.python.org/': None}
204204

205-
extlinks = {'github': ('https://github.com/mozilla/STT/blob/v{}/%s'.format(release),
205+
extlinks = {'github': ('https://github.com/mozilla/DeepSpeech/blob/v{}/%s'.format(release),
206206
'%s')}

doc/index.rst

+8-8
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@ To install and use Mozilla Voice STT all you have to do is:
2020
pip3 install mozilla_voice_stt
2121
2222
# Download pre-trained English model files
23-
curl -LO https://github.com/mozilla/STT/releases/download/v0.8.1/deepspeech-0.8.1-models.pbmm
24-
curl -LO https://github.com/mozilla/STT/releases/download/v0.8.1/deepspeech-0.8.1-models.scorer
23+
curl -LO https://github.com/mozilla/DeepSpeech/releases/download/v0.7.4/deepspeech-0.7.4-models.pbmm
24+
curl -LO https://github.com/mozilla/DeepSpeech/releases/download/v0.7.4/deepspeech-0.7.4-models.scorer
2525
2626
# Download example audio files
27-
curl -LO https://github.com/mozilla/STT/releases/download/v0.8.1/audio-0.8.1.tar.gz
28-
tar xvf audio-0.8.1.tar.gz
27+
curl -LO https://github.com/mozilla/DeepSpeech/releases/download/v0.7.4/audio-0.7.4.tar.gz
28+
tar xvf audio-0.7.4.tar.gz
2929
3030
# Transcribe an audio file
31-
mozilla_voice_stt --model deepspeech-0.8.1-models.pbmm --scorer deepspeech-0.8.1-models.scorer --audio audio/2830-3980-0043.wav
31+
mozilla_voice_stt --model deepspeech-0.7.4-models.pbmm --scorer deepspeech-0.7.4-models.scorer --audio audio/2830-3980-0043.wav
3232
33-
A pre-trained English model is available for use and can be downloaded following the instructions in :ref:`the usage docs <usage-docs>`. For the latest release, including pre-trained models and checkpoints, `see the GitHub releases page <https://github.com/mozilla/STT/releases/latest>`_.
33+
A pre-trained English model is available for use and can be downloaded following the instructions in :ref:`the usage docs <usage-docs>`. For the latest release, including pre-trained models and checkpoints, `see the GitHub releases page <https://github.com/mozilla/DeepSpeech/releases/latest>`_.
3434

35-
Quicker inference can be performed using a supported NVIDIA GPU on Linux. See the `release notes <https://github.com/mozilla/STT/releases/latest>`_ to find which GPUs are supported. To run ``mozilla_voice_stt`` on a GPU, install the GPU specific package:
35+
Quicker inference can be performed using a supported NVIDIA GPU on Linux. See the `release notes <https://github.com/mozilla/DeepSpeech/releases/latest>`_ to find which GPUs are supported. To run ``mozilla_voice_stt`` on a GPU, install the GPU specific package:
3636

3737
.. code-block:: bash
3838
@@ -44,7 +44,7 @@ Quicker inference can be performed using a supported NVIDIA GPU on Linux. See th
4444
pip3 install mozilla_voice_stt_cuda
4545
4646
# Transcribe an audio file.
47-
mozilla_voice_stt --model deepspeech-0.8.1-models.pbmm --scorer deepspeech-0.8.1-models.scorer --audio audio/2830-3980-0043.wav
47+
mozilla_voice_stt --model deepspeech-0.7.4-models.pbmm --scorer deepspeech-0.7.4-models.scorer --audio audio/2830-3980-0043.wav
4848
4949
Please ensure you have the required :ref:`CUDA dependencies <cuda-deps>`.
5050

native_client/dotnet/README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ We highly recommend sticking to the recommended versions of CUDA/cuDNN in order
4242
Getting the code
4343
----------------
4444

45-
We need to clone ``mozilla/STT``.
45+
We need to clone ``mozilla/DeepSpeech``.
4646

4747
.. code-block:: bash
4848
49-
git clone https://github.com/mozilla/STT
49+
git clone https://github.com/mozilla/DeepSpeech
5050
git submodule sync tensorflow/
5151
git submodule update --init tensorflow/
5252
@@ -142,4 +142,4 @@ Be patient, if you enabled AVX/AVX2 and CUDA it will take a long time. Finally y
142142
Using the generated library
143143
---------------------------
144144

145-
As for now we can only use the generated ``libmozilla_voice_stt.so`` with the C# clients, go to `native_client/dotnet/ <https://github.com/mozilla/STT/tree/master/native_client/dotnet>`_ in your Mozilla Voice STT directory and open the Visual Studio solution, then we need to build in debug or release mode, finally we just need to copy ``libmozilla_voice_stt.so`` to the generated ``x64/Debug`` or ``x64/Release`` directory.
145+
As for now we can only use the generated ``libmozilla_voice_stt.so`` with the C# clients, go to `native_client/dotnet/ <https://github.com/mozilla/DeepSpeech/tree/master/native_client/dotnet>`_ in your Mozilla Voice STT directory and open the Visual Studio solution, then we need to build in debug or release mode, finally we just need to copy ``libmozilla_voice_stt.so`` to the generated ``x64/Debug`` or ``x64/Release`` directory.

native_client/dotnet/nupkg/deepspeech.nuspec.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<authors>Mozilla</authors>
88
<owners>Mozilla</owners>
99
<license type="expression">MPL-2.0</license>
10-
<projectUrl>http://github.com/mozilla/STT</projectUrl>
10+
<projectUrl>http://github.com/mozilla/DeepSpeech</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1212
<description>A library for running inference with a Mozilla Voice STT model</description>
1313
<copyright>Copyright (c) 2019 Mozilla Corporation</copyright>

native_client/java/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Full project description and documentation on GitHub: [https://github.com/mozilla/STT](https://github.com/mozilla/STT).
1+
Full project description and documentation on GitHub: [https://github.com/mozilla/DeepSpeech](https://github.com/mozilla/DeepSpeech).

native_client/java/libmozillavoicestt/build.gradle

+4-4
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ uploadArchives {
8383

8484
pom.project {
8585
description 'Speech recognition library'
86-
url 'https://github.com/mozilla/STT'
86+
url 'https://github.com/mozilla/DeepSpeech'
8787

8888
licenses {
8989
license {
@@ -102,9 +102,9 @@ uploadArchives {
102102
}
103103

104104
scm {
105-
connection 'https://github.com/mozilla/STT.git'
106-
developerConnection 'https://github.com/mozilla/STT.git'
107-
url 'https://github.com/mozilla/STT'
105+
connection 'https://github.com/mozilla/DeepSpeech.git'
106+
developerConnection 'https://github.com/mozilla/DeepSpeech.git'
107+
url 'https://github.com/mozilla/DeepSpeech'
108108
}
109109
}
110110

0 commit comments

Comments
 (0)