https://github.com/facundoq/aenea_recognition_results
A plug in for aenea to display the results of the recognition in a similar fashion to other speech engines such as Dragon NaturallySpeaking
https://github.com/facundoq/aenea_recognition_results
Last synced: 8 months ago
JSON representation
A plug in for aenea to display the results of the recognition in a similar fashion to other speech engines such as Dragon NaturallySpeaking
- Host: GitHub
- URL: https://github.com/facundoq/aenea_recognition_results
- Owner: facundoq
- License: agpl-3.0
- Created: 2019-08-09T15:22:23.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-13T20:11:57.000Z (over 6 years ago)
- Last Synced: 2025-01-04T00:29:30.459Z (over 1 year ago)
- Language: Python
- Size: 187 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aenea_recognition_results

A plug in for [aenea](https://github.com/dictation-toolbox/aenea) to display the results of the recognition in a similar fashion to other speech engines such as Dragon NaturallySpeaking.
## Prerequisites
This plugin has been tested with `Kubuntu 19.04`, `python 2.7.15+`, [`aenea commit
3b1b71a`](https://github.com/dictation-toolbox/aenea/commit/3b1b71a63570a7b6c8e26c76874c48c62107a0ec),`dragonfly 0.16.0`, a `windows 7` guest VM and a `linux_x11` host. It is quite likely that the plug-in will work with other setups, since it is really simple has very few requirements.
To use the plugin, you require:
1. A working aenea/dragonfly installation.
2. The `tkinter` widget library, for the same Python environment in which aenea is running. In Ubuntu, you can install the library with `apt install python-tk`
## How to install
1. Copy the file `dragonfly/_observer.py` to your dragonfly user folder
2. Copy the *contents* of the folder `plugins` to the `server/linux_x11/plugins/` folder. This includes the yapsy plug-in definition file and the folder with the server plug-in module (`recognition_results`).
Note that the plugin uses a local file in the server to communicate the results to the recognition window. This file stores in plain text the results of your speech. If security or privacy of what you input is a concern, you should delete this file regularly and/or take the appropiate measures. By default, the file is `~/.aenea_phrases.log`.
## Customization
The `recognition_results` folder contains the file `config.py`, which allows customization of the location of the results file storage, and the appearance of the recognition results window.