On Monday, March 12, 2018 10:44:01 Apoorv Gupta wrote:
> Hi everyone!
>
> I became instantly interested in the project idea Offline SmartSpeaker with
> BeagleBone, it co-incidentally happens that I am in process of implementing
> a very similar idea with a raspberry pi. I have made a significant advances
> till now i have already configured an external audio card with alsamixer
> and a few changes in the kernel working on CMUsphinx now, I plan to switch
> to beagle board. this would be an extensive project, I am planning to aim
> for
>
> - I would be using CMUsphinx for voice recognition and Espeak voice
> synthesizer platform for feedback and talkback functionality for the
> smartspeaker.
> - all of this will be offline.
> - The smart speaker will include features like trigger words, ability to
> understand and do tasks like control music, alarms, calendars, etc.
> - I would also like to aim for creating a home automation API which
> would allow users to attach there own controllable electrical appliances
> with different operation states to the beagle bone with ease and thus
> control them with voice
> - yes all beagle A8 platforms
>
> I would like the mentors and the community to comment on the relevance of
> my approach and give suggestions.
There are a few more things to consider for this:
- Have you looked in to how well CMUsphinx works on a processor like what is
on the Beagle family (Cortex-A8)?
- Have you considered pocketsphinx?
- Does the combination of CMUsphinx/Espeak leave enough free CPU to do other
things?
- How do you plan to implement trigger words in an efficient/useable fashion?
The goal here is not necessarily to have a "product" but to have a framework
showing it is possible to have an open-eco system smart speaker.
>
>
> Thanks
>
> Apoorv Gupta
>
> IRC-apoorvtintin
--
Hunyue Yau
http://www.hy-research.com/