Recently I have used IBM Watson for speech-to-text, how I used it is as follows:
pip install --upgrade ibm-watsonpip install --upgrade watson-developer-cloudsudo -H pip install --ignore-installed six ibm-watson
- Go to https://www.ibm.com/cloud/watson-speech-to-text
- Choose to Get started free
- Choose the Lite plan
- Choose Create
- Go to the Manage option on the left-hand side and copy the API key.
I have used the following file by replacing my API key and changing the input audio file.
python-sdk/speech_to_text_v1.py at master · watson-developer-cloud/python-sdk
snake: Client library to use the IBM Watson services in Python and available in pip as watson-developer-cloud …
It provides the output including the start and end of each word along with confidence. It also provides the complete script along with the overall confidence.