Local installation of Common Voice Website

Hey there. I want to use instance of Common Voice website to collect data in a company. Is there any instruction how can I do that?

  1. I have installed all node dependencies
  2. Then I installed MySQL server and create database inside it.

Now when I execute gulp it fails on some login check(from my understanding to AWS S3).

Here is my config file:

{
  "PROD": false,
  "DB_ROOT_USER": "root",
  "DB_ROOT_PASS": "123454321",
  "MYSQLUSER": "voicecommons",
  "MYSQLPASS": "voicecommons",
  "MYSQLDBNAME": "voiceweb",
  "MYSQLHOST": "localhost",
  "MYSQLPORT":  "3306",
  "BUCKET_NAME": "",
  "BUCKET_LOCATION": ""
}

I am not sure what should be in BUCKET_NAME and BUCKET_LOCATION and what is the difference between DB_ROOT_USER /PASS and MYSQLUSER/PASS

Any help to make that service working locally appreciated.

Amazon S3 servers are used to store recordings.

Some relevant issues:


(first comment)

Afaik, the MySQL root user is the user with enough permissions to set up the database etc. on the first run. The other user just updates and queries the database.

Hi @petr.shypila. Can you paste the error messages you are seeing here?

Hi @mhenretty. Thanks for reaching out. Unfortunately I transferred that project to another developer and at this moment couldn’t reproduce that issue. But as far as I know we managed to solve it.

1 Like