This is client software for real-time speech recognition/Speech To Text/Automatic Speech Recognition (STT/ASR).
Recognized text can be obtained in real-time via WebHook or WebSocket.
We plan to support various AI services.
- Supported AIs
- v.1.0.4 released
- source code is opened.
- Real-time Voice Changer VCClient
- Text-to-Speech Software TTSClient
- Real-Time Speech Recognition Software ASRClient
- win_std Edition: This is the edition for Windows that runs on a CPU. It is slower compared to the CUDA version, but should work on recent CPUs with decent specs.
- win_cuda Edition: This is the edition for Windows that runs on an NVIDIA GPU. It operates faster due to GPU hardware acceleration.
- mac Edition: This is the edition for Mac(Apple silicon(M1, M2, M3, etc)).
You can run this on Colab.
Please access this notebook and click the Open in Colab button in the top left to open it.
- After extracting the zip file, execute
start_http.bat. Then, access the displayed URL in a browser. - Use
start_https.batto access the software remotely. - (For advanced users) Use
start_http_with_ngrok.batto access the software via ngrok tunneling.
Note: For the mac edition, replace .bat with .command.
- poetry: how to install
Please execute the following commands:
git clone https://github.com/w-okada/asrclient.git
cd asrclient
cd third_party
git clone https://github.com/reazon-research/ReazonSpeech
cd ..
poetry install
Please execute the following command:
poetry run main cui
Please access the URL in the image below.

If you encounter an error like fatal error: Python.h: No such file or directory, please install the Python source code.
sudo apt install python3-dev
If you encounter an error like No such file or directory: 'cmake', install cmake with:
sudo apt-get install cmake
poetry remove onnxruntime-directml torch-directml
poetry add torch==2.3.1 --source torch_cuda12
poetry add onnxruntime-gpu==1.17.1 --source ort_cuda12
Please execute the following command and set the displayed webhook URL in the GUI.
python .\client\webhook_server\generic_main.py
Please execute the following command and set the displayed webhook URL in the GUI.
node .\client\webhook_server\generic_main.js
Please execute the following command.
Replace http://localhost:20000 with the URL where ASRClient is running.
poetry run python_socket_io http://localhost:20000