https://github.com/roboticslab-uc3m/speech
Text To Speech (TTS) and Automatic Speech Recognition (ASR).
https://github.com/roboticslab-uc3m/speech
automatic-speech-recognition text-to-speech
Last synced: 5 months ago
JSON representation
Text To Speech (TTS) and Automatic Speech Recognition (ASR).
- Host: GitHub
- URL: https://github.com/roboticslab-uc3m/speech
- Owner: roboticslab-uc3m
- License: lgpl-2.1
- Created: 2017-03-08T18:52:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2026-01-18T12:08:27.000Z (5 months ago)
- Last Synced: 2026-01-18T18:56:32.751Z (5 months ago)
- Topics: automatic-speech-recognition, text-to-speech
- Language: C++
- Homepage: https://robots.uc3m.es/speech/
- Size: 73.3 MB
- Stars: 6
- Watchers: 14
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Speech
Text To Speech (TTS) and Automatic Speech Recognition (ASR).
Link to Doxygen generated documentation: https://robots.uc3m.es/speech/
## Installation
Installation instructions for installing from source can be found [here](doc/speech-install.md).
## Usage
Information of how to launch or configure it:
1. [Speech recognition](programs/speechRecognition/README.md)
2. [Espeak](programs/espeakServer/README.md)
Read the [development manual](doc/speech-development-manual.md) if you want to build a new language model
##### More examples:
To see how other programs call to `speechRecognition` and `Espeak` and configure it by yarp, check the [teo-follow-me](https://github.com/roboticslab-uc3m/teo-follow-me/blob/master/programs/followMeDialogueManager/FollowMeDialogueManager.cpp) demonstration.
## Contributing
#### Posting Issues
1. Read [CONTRIBUTING.md](CONTRIBUTING.md)
2. [Post an issue / Feature request / Specific documentation request](https://github.com/roboticslab-uc3m/speech/issues)
#### Fork & Pull Request
1. [Fork the repository](https://github.com/roboticslab-uc3m/speech/fork)
2. Create your feature branch (`git checkout -b my-new-feature`) off the `master` branch, following the [Forking Git workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow)
3. Commit your changes
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request
## Citation
If you found this project useful, please consider citing the following works:
- [chat application](programs/chatCompletion/) and related modules
Bartek Łukawski, Juan G. Victores, Carlos Balaguer, and Alberto Jardón. Interaction with a humanoid robot through a conversational interface using DeepSeek. In *Simposio CEA de Robótica, Bioingeniería, Visión Artificial y Automática Marina*, 2025. DOI: [10.64117/simposioscea.v1i1.65](https://doi.org/10.64117/simposioscea.v1i1.65)
```bibtex
@inproceedings{lukawski2025rbvm,
author = {{\L}ukawski, Bartek and Victores, Juan G. and Balaguer, Carlos and Jardón, Alberto},
title = {Interaction with a humanoid robot through a conversational interface using DeepSeek},
booktitle = {Simposio CEA de Robótica, Bioingeniería, Visión Artificial y Automática Marina},
year = {2025},
doi = {10.64117/simposioscea.v1i1.65},
}
```
## Status
[](https://github.com/roboticslab-uc3m/speech/actions/workflows/ci.yml)
[](https://github.com/roboticslab-uc3m/speech/issues)
## Similar and Related Projects
- http://kaldi-asr.org/
- [robotology/yarp.js/examples/speech_recognition](https://github.com/robotology/yarp.js/tree/master/examples/speech_recognition)