Mozilla Common Voice 项目,旨在帮助教会机器真人的说话方式。

ZiriSut 9354deb76d Pontoon: Update Kabyle (kab) localization of Common Voice 16 hours ago
.github 8c19ff977c Create documentation_request.md (#4445) 3 months ago
bundler 4f1aa2e2a4 Update dependency @types/node to v18.19.41 (#4553) 1 day ago
common 120e8143e7 feat: add variant tag to sentence review (#4479) 2 months ago
docker 31c51a1f27 Oi 2796 update dataset release process (#4243) 8 months ago
docs 90fe933c38 Specify min 1000 sentences in bulk upload in Github docs and in bulk submission UI #4530 (#4537) 1 week ago
locales 3e3d0d96b5 Add language metadata (#3704) 2 years ago
maintenance 63b5c1f2af Update dependency replace-in-file to v6.3.5 (#3944) 1 year ago
scripts a0da2c4f15 feat: add import downloades script (#4310) 6 months ago
server a620ffa07a Update dependency @aws-sdk/client-ses to v3.614.0 (#4548) 3 days ago
web 9354deb76d Pontoon: Update Kabyle (kab) localization of Common Voice 16 hours ago
.dockerignore 31c51a1f27 Oi 2796 update dataset release process (#4243) 8 months ago
.editorconfig 52952c5d08 Add editorconfig 6 years ago
.env-local-docker.example 3e992b3621 OI-2928: Update development documentation (#4369) 5 months ago
.eslintignore 1448e30f70 feat(linting): add eslint support (#3410) 2 years ago
.eslintrc.js 6dc5ff4dc7 OI-2925: Enable text corpus release (#4370) 5 months ago
.gitattributes a0b8925a5c different approach to ignoring langauge files on github language stats 6 years ago
.gitignore a593f45030 feat: skip files that are smaller than 256B (#4296) 6 months ago
.node-version bee0b65b90 Oi 2283 upgrade to node 18 and debian bookworm (#4190) 9 months ago
.prettierignore f0b56019c9 Add prettier ignore file for sentence data (#2645) 4 years ago
.prettierrc f3866e75aa OI-2651 integrate back end changes for sc endpoints (#3963) 1 year ago
Japanese-sentence-submission.txt 79063c519c Create Japanese-sentence-submission.txt (#3988) 1 year ago
LICENSE ec4999c715 Update HTTP links to HTTPS. Issue #1027 (#1028) 6 years ago
README.md 4577ea10ba Update README.md 4 months ago
contribute.json 6d925082ec Remove references to TravisCI (#2987) 3 years ago
docker-compose.yaml 8f36f18640 fix: use host's user:group ids else default back to user:group defined in docker (#4545) 4 days ago
l10n.toml fbb01dae79 Add l10n.toml 6 years ago
package.json 5decb7aaed fix: remove mysql2 from dev dependencies (#4442) 2 months ago
renovate.json e0133ec0f0 Update renovate config 2 years ago
tsconfig.base.json 219f5310fe fix(lodash): importing lodash incorrectly (#3497) 2 years ago
tsconfig.eslint.json 1448e30f70 feat(linting): add eslint support (#3410) 2 years ago
yarn.lock ce08ac3b57 Update dependency cypress to v13.13.1 (#4554) 21 hours ago

README.md

Common Voice

This is the web app for Mozilla Common Voice, a platform for collecting speech donations in order to create public domain datasets for training voice recognition-related tools.

Upcoming releases

Type Release Cadence More info
Platform code & sentences Monthly, or as needed Release notes
Dataset Quarterly Dataset metadata

Quick links

How to contribute

🎉 First off, thanks for taking the time to contribute! This project would not be possible without people like you. 🎉

There are many ways to get involved with Common Voice - you don't have to know how to code to contribute!

  • To add or correct the translation of the web interface, please use the Mozilla localization platform Pontoon. Please note, we do not accept any direct pull requests for changing localization content.
  • For information on how to add or edit sentences to Common Voice, see SENTENCES.md
  • For instructions on setting up a local development environment, see DEVELOPMENT.md
  • For information on how to add a new language to Common Voice, see LANGUAGE.md
  • For information on how to get in contact with existing language communities, see COMMUNITIES.md

For more general guidance on building your own language community using Mozilla voice tools, please refer to the Mozilla Voice Community Playbook.

Discussion

For general discussion (feedback, ideas, random musings), head to our Discourse Category.

For bug reports or specific feature, please use the GitHub issue tracker.

For live chat, join us on Matrix.

Licensing and content source

This repository is released under MPL (Mozilla Public License) 2.0.

The majority of our sentence text in /server/data comes directly from user submissions in our Sentence Collector or they are scraped from Wikipedia using our extractor tool, and are released under a CC0 public domain Creative Commons license.

Any files that follow the pattern europarl-VERSION-LANG.txt (such as europarl-v7-de.txt) were extracted with our thanks from the Europarl Corpus, which features transcripts from proceedings in the European parliament.

Citation

If you use the data in a published academic work we would appreciate if you cite the following article:

  • Ardila, R., Branson, M., Davis, K., Henretty, M., Kohler, M., Meyer, J., Morais, R., Saunders, L., Tyers, F. M. and Weber, G. (2020) "Common Voice: A Massively-Multilingual Speech Corpus". Proceedings of the 12th Conference on Language Resources and Evaluation (LREC 2020). pp. 4211—4215

The BiBTex is:

@inproceedings{commonvoice:2020,
  author = {Ardila, R. and Branson, M. and Davis, K. and Henretty, M. and Kohler, M. and Meyer, J. and Morais, R. and Saunders, L. and Tyers, F. M. and Weber, G.},
  title = {Common Voice: A Massively-Multilingual Speech Corpus},
  booktitle = {Proceedings of the 12th Conference on Language Resources and Evaluation (LREC 2020)},
  pages = {4211--4215},
  year = 2020
}

Cross Browser Testing

This project is tested with Browserstack