** IMPORTANT: TAKK IS PART OF THE ARMANDO PLATFORM https://github.com/BlackLight/Armando **
Takk is more or less a Python and Unix-friendly version of Google Now, Siri or Cortana. It allows you to create custom speech-based commands on your Unix box, relying on the Google Speech Recognition API.
-
flac
executable (check your OS distribution on how to install it - e.g.apt-get install flac
on Debian/Ubuntu orpacman -S flac
on Arch Linux), in order to convert raw WAV recording in the FLAC format used by Google Speech Recognition API. -
pyaudio
(e.g.pip install pyaudio
). -
requests
module (e.g.pip install requests
), used to make HTTP requests to the Google Speech backend. -
phue
in case you want to use Takk together with Philips Hue lightbulbs.
git clone https://github.com/BlackLight/Armando.git
cd Armando
git submodule init
git submodule update
cd share/Takk
- Modify
./takkrc
to include your Google Speech Recognition API secret key. Instructions on how to get one: http://www.chromium.org/developers/how-tos/api-keys - Customize
./takkrc
according to the provided in-file documentation ./takk.py