Skip to content

As part of involvement on the Angel System project (https://github.com/PTG-Kitware/angel_system), an ASR server was instantiated for speech-to-text mapping. This repository contains the necessary infrastructure for running this server.

Notifications You must be signed in to change notification settings

ColumbiaNLP/angel-system-speech-processor

Repository files navigation

Angel System ASR Server

Running the Server

Create conda environment

conda env create -f speech_server.yml
conda activate speech_server

The server can then be instantiated with:

export CUDA_VISIBLE_DEVICES=4; python speech_server.py

Running the Client

Create conda environment

conda env create -f speech_client.yml
conda activate speech_client

Ensure the server is actively running on the server machine. Also ensure the client is connected to a microphone peripheral. This script will indicate when recording has begun. Otherwise, you can optionally pass in a prerecorded file using the -f/--file flag.

python speech_client.py --asr/--vd

About

As part of involvement on the Angel System project (https://github.com/PTG-Kitware/angel_system), an ASR server was instantiated for speech-to-text mapping. This repository contains the necessary infrastructure for running this server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages