I am contemplating writing a speech-controlled music player app for android. I am experienced in writing PC applications, and wrote a rather sharp speech controlled MP3 player using VB in the 1990s. I have also used c, c++, and several other languages in the past, but I have zero experience with mobile app development.

My priorities are a fast, memory-efficient app with good command-&-control and dictation abilities (iPhone compatibility would be a plus, but I'm willing to write a separate app for iPhone if the android app goes well).

What language/framework would you recommend?

Recommended Answers

All 2 Replies

I'd use the dev kit from Google. However the Apple approach may be to let Siri do the work. Example: https://www.howtogeek.com/725103/how-to-set-a-default-music-app-on-iphone-and-ipad/ where you say Siri, play Baby Shark in Carl's mp3 player.

For Android I'd integrate with Google Assistant noted at https://developers.google.com/assistant

Unless I misread that you already have your own voice command routines good to go.

PS. Apple has it's own free devkit so a nod to that as well as finding tutorials such as https://blog.appnation.co/add-siri-support-to-your-ios-app-in-minutes-using-swift-86970322286 Mind you that on both platforms I find getting the app into the Apple and Google store is a discussion you have all on its own.

commented: I do have a working speech controlled MP3 player written in VB, so I have some possibly re-usable code... +0

My bet is the VB code is dependent on the OS so what you may get to reuse is the concepts/design which is valuable when going to another design.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.