Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mooerslab/bayesian-data-analysis-voice-in


https://github.com/mooerslab/bayesian-data-analysis-voice-in

bayesian bayesian-analysis bayesian-data-analysis bayesian-inference bayesian-statistics speech-to-command speech-to-text voice-in-plus

Last synced: 21 days ago
JSON representation

Awesome Lists containing this project

README

        

![Version](https://img.shields.io/static/v1?label=bayesian-data-analysis-voice-in&message=0.2&color=brightcolor)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

# Voice In commands related to Bayesian Data Analysis

## Introduction
This repo contains voice commands about Bayesian Data Analysis (BDA) for the automated speech recognition (ASR) software Voice In Plus.
The utilization of these custom commands requires a subscription to Voice In Plus.
These commands can be used in the text area of most websites opened in Google Chrome or Microsoft Edge.

They can be used during the dictation of manuscripts about Bayesian data analysis.
Some of the commands include equations that are represented as LaTeX math.
These short snippets of LaTeX are recognized and rendered correctly by most typesetting languages, including org-mode, an enhanced form of Markdown best used inside of Emacs but available in VS Code and elsewhere.

## Usage
You can use the commands right away after they have been uploaded.
I toggle Voice In on and off by using a keyboard shortcut.
I then dictate the command.
See the Voice In plug-in documentation to learn how to configure keyboard shortcuts.

## Installation
Each command is paired with the inserted text on a single line in a comma-separated value file (**bda.csv**).
Use the **bulk add** button in Voice In Plus to upload these commands into your collection of custom commands.

## Planned content of the library bda.csv
- Acronyms and their expansions
- Key equations typeset in LaTeX.
- URLs of critical websites.
- Names of key people in the field to ensure the correct spelling of their names.

## Related repositories
See [Voice Computing section of landing page](https://github.com/MooersLab/MooersLab?tab=readme-ov-file#voice-computing)

## Rules for developing voice commands

### Pick word combinations rarely used in ordinary prose
The basic rule for developing a voice command is to pick a word combination that is very unlikely to be used in one's prose.
This choice can avoid the accidental insertion of an unintended set of words.

### Pick word combinations that do not contain other commands
If you pick a word combination with a subset of words already assigned to another command, the commands will collide, and you will not get the intended effect.
It is better to pick a synonym for the new command than include the old one.

### Use verbs are prefaces
- `insert` before name for the computer code to insert.
- `expand` to expand acronyms.
- `url` to insert a URL.
- `open` to open a specific website.
- `display` for equations in the display mode.
- `inline` for inline equations in sentences.

## Status
Ready to use but still under development.

## Update History

|Version | Changes | Date |
|:-----------:|:-----------------------------------------------:|:---------------:|
| Version 0.2 | Fixed typos in README.md | 2024 April 10 |
| Version 0.3 | Updated the README.md. Added some terms to the csv file. | 2024 Juen 4 |

## Sources of funding

- NIH: R01 CA242845
- NIH: R01 AI088011
- NIH: P30 CA225520 (PI: R. Mannel)
- NIH P20GM103640 and P30GM145423 (PI: A. West)