*passapaˈrɔla * ● order passed by word of mouth
Passaparola is a proxy server for the Pebble speech recognition.
Passaparola aims to fiddle between the main Pebble app and the Nuance servers by changing the API key on the fly. Nuance pricing is proibitive for a community, the free tier can handle 20.000 requests per month, more than enough for a single user.
Understand the requests between the Pebble and Nuance (MITM)- Build an app that can listen and reply the STT (speech to text) requests (probably using CherryPy).
- Nuance has language specific servers (example:pebble-ncs-ita-ita.nuancemobility.net for italian)
- Some device information are sent to Nuance (connetion type, device, os version, carrier, os locale, audio source)
- The response is more complicated than exepted, it provides several options based on confidence.