I really wanted to know more about CMU Pronouncing Dictionary, that is why I created this project. Here you'll understand how to handle the dictionary, how to deal with its phoneme scheme and how to translate it to IPA format. Main classes/modules that you should check:
Each one has a specific test counterpart that verifies whether the logic is satisfied or not:
It's important that you know that this playground would not be possible without the following projects:
The first one was indeed the game changer here.
Just issue the following command:
docker-compose up remote-interpreter
You can access it through the address http://localhost:8080/admin/
. Use admin
for username and password.
If you'd like to run without Docker, you can install the dependencies issuing pipenv install
. After it's completed, you can enter pipenv shell
and then type ./scripts/start-development.sh
. After the server is up, use the same address and credentials shown above.
For the first one you can do:
docker-compose up tests
For lint:
docker-compose up lint
By the way, all the tests reports will be available in tests-reports
folder. It will be created after tests execution. Check start-tests.sh to understand more.