DEV Community

Alex Pliutau
Alex Pliutau

Posted on

Games based on Voice Recognition

git-gc
Hi folks!

Last Saturday I was very inspired by Alexa skills using server-side Swift talk organized by Wizeline Vietnam team. Speakers made a demo of how can we use Alex Skill in League of Legends (LoL). This Skill enables a user to retrieve the statistics of the enemy team mid-match using voice-enabled commands.

I went home with an idea of building a game fully based on voice recognition, without any interface. In past I had experience with Google Speech API and Google Translate API, so I decided to try with it.

And of course Go!

I created a PoC open source project to implement a 20 questions game, simple fun game where you should guess a noun by asking a maximum of 20 questions. Question can be answered only with "Yes", "No" and "Don't know". Demo page is located here.

For now I am doing voice recognition using webkit technologies, but I have plans to move it to backend and use Google Speech API. Also in plans I want to support all possible languages using Google Translate API.

Please join a project if you're interested!

Original post in my blog

Top comments (4)

Collapse
 
robertfeliciano profile image
Robert Feliciano • Edited

Hi Alex, where are you with this project? I am researching the capabilities of speech recognition in gaming. I am not interested in controlling the game with speech but more interested in having users speak and have the game evaluate the speech as correct or incorrect (based on specific situations) and then allowing the user to continue the game. more specific for the educational purpose of having students practice a language with real life situations but in a game environment. (imagine having the task of asking for food in a restaurant in spanish) dev.to/robertfeliciano/speech-reco...

Collapse
 
der_gopher profile image
Alex Pliutau

Hi Robert,

I stopped after a while. I'm still interested in voice recognition, and now working with Google Assistant / Speech.

Collapse
 
jasonnblunch profile image
jasonnblunch • Edited

Programming games are an underrated way to learn coding while having fun. They challenge players with puzzles and strategies that improve logical thinking and problem-solving skills. For example, CodinGame offers a community-driven approach to learning various languages through interactive challenges. For broader insights into gaming, httрs://basantclubb.com/ is a resource for modern gaming apps. Whether you're learning or playing for leisure, gaming can be both educational and enjoyable.

Collapse
 
jujra_wlac_e2c9e3b77fd060 profile image
jujra wlac • Edited

I liked using this site to play slot machines online in Australia, because on this site - Reef Reels - I was able to play some really cool slot machines online and win real money just by playing slot machines online! You should try this cool and reliable site too, because there are not many cool sites to play on in Australia!

Some comments may only be visible to logged-in visitors. Sign in to view all comments.