---
# System prepended metadata

title: Voice Recognition
tags: [software]

---

---
title: Voice Recognition
tags: software
---
# Voice Recognition

### integration
- Use chess library to get FEN notation of board
- test edge cases

### speech to text 
- looking at nlp languages for python to identify voice commans
- format for commands: starting space + "to" + target space
-  starting space for duplicate pieces, target space would check with algorithm before moving

  
## initial research/links
##### Voice Recognition Libraries
        -these two go hand in hand, Pyaudio gives access to microphone while SpeechRecognition translates audio to text
        - https://pypi.org/project/SpeechRecognition/
        - https://pypi.org/project/PyAudio/
        
        -currently using google_cloud API, may look at free options if pricing creates problems

#### Chess Simulation
        -Using Wit.ai to fix incorrect translations from google_cloud before sending them to simulation
        -Uses chess algorithm library and jupyter notebook to simulate the speech recognition commands

