A stt plugin for OVOS using the google chrome browser api
Project description
Description
A stt plugin for mycroft using the google chrome browser api
List of supported languages can be found in this stackoverflow comment
This STT API has been deprecated for developers and no new keys are issued, however it still works, most likely due to it being used in chromium, a key is bundled with this plugin that has been functional for a long time
This is the same as the "google" module in mycroft-core, while this engine is supported by mycroft-core, it is impossible to use because you can't get keys, this usage (of demo key) is disapproved and a PR to fix this has been blocked
By using this plugin you will lose some privacy (mycroft backend proxy) but will have less latency and more configuration options, while keeping the same accuracy, this is the same STT engine used by Mycroft Selene
Install
pip install ovos-stt-plugin-chromium
Configuration
By default the global language used by mycroft-core will be used
"stt": {
"module": "ovos-stt-plugin-chromium"
}
Advanced configuration
"stt": {
"module": "ovos-stt-plugin-chromium",
"ovos-stt-plugin-chromium": {
"lang": "en-US",
"pfilter": false,
"debug": false
}
}
pfilter - profanity filter, if True censors "bad words", only shows the first character and replaces the rest with asterisks. eg f*** you
lang - override core language and use this one instead
debug - log confidence and alternative transcriptions
Docker
The privacy benefit is dubious at best, but this plugin can be used together with ovos-stt-http-server to provide the equivalent of selene STT proxy functionality without pairing
docker run -p 8080:8080 ghcr.io/openvoiceos/google-stt-proxy:master
Public instances of ovos-stt-http-server running this plugin:
- https://stt.smartgic.io/chromium hosted by @goldyfruit
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ovos_stt_plugin_chromium-0.1.1a7.tar.gz.
File metadata
- Download URL: ovos_stt_plugin_chromium-0.1.1a7.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85ac63d65465558bfbb6eaa99f1c59c09310f865b17776d19693c9c08c495b15
|
|
| MD5 |
d99eeca8d3c56cc3f4815d9674d1b965
|
|
| BLAKE2b-256 |
b7cca0fbd9517d40cecf040120531a46c21e8c7aad658f42a09cd12aefb17d92
|
File details
Details for the file ovos_stt_plugin_chromium-0.1.1a7-py3-none-any.whl.
File metadata
- Download URL: ovos_stt_plugin_chromium-0.1.1a7-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8f982f14c0dcbd80bc60f7d453ed088e0a1c203fbb9e8151303c1e442ebc982
|
|
| MD5 |
af2b7fe22e0a7c693a0fa1309f43ca1b
|
|
| BLAKE2b-256 |
419a3d9bdcec92a42c5f034141c6bf167b2df35d713794c40f9a36a4bffc75f2
|