Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Q] Can an app developer access the Moto X's natural language processor?

OP xtagon

24th November 2013, 06:34 AM   |  #1  
OP Junior Member
Flag Oregon, US
Thanks Meter: 1
 
1 posts
Join Date:Joined: Nov 2013
Donate to Me
More
Hi guys,

One of Moto X's features is the always-on listening (touchless control) via a discrete core in the X8 chip that is specifically for natural language processing. As far as I know, the only thing this is used for is Google Now (saying "OK, Google Now" to trigger it).

Do any of you know if it's possible to access this language processor from a custom app? I would love to use the Wit API (a natural language processing service that is free for open source projects) to be able to make my own functionality accessible by voice control. Wit already provides speech recognition as well as interpreting the query, so all that's needed is the ability to trigger a custom app via a custom voice phrase instead of triggering Google Now (which is the default). There's not much point in doing this in software only, because it would drain batteries like mad.

Anyone have a push in the right direction, or know if this is possible?
The Following User Says Thank You to xtagon For This Useful Post: [ View ]
28th March 2014, 01:27 PM   |  #2  
Junior Member
Thanks Meter: 1
 
1 posts
Join Date:Joined: Mar 2014
Quote:
Originally Posted by xtagon

Hi guys,

One of Moto X's features is the always-on listening (touchless control) via a discrete core in the X8 chip that is specifically for natural language processing. As far as I know, the only thing this is used for is Google Now (saying "OK, Google Now" to trigger it).

Do any of you know if it's possible to access this language processor from a custom app? I would love to use the Wit API (a natural language processing service that is free for open source projects) to be able to make my own functionality accessible by voice control. Wit already provides speech recognition as well as interpreting the query, so all that's needed is the ability to trigger a custom app via a custom voice phrase instead of triggering Google Now (which is the default). There's not much point in doing this in software only, because it would drain batteries like mad.

Anyone have a push in the right direction, or know if this is possible?


I was in the hunt for the same.
Is it possible to design an application to use the Motorola's X8 computing system to respond to our own Hot-Word or Key Word and invoke our Application.?
This always listening feature opens to the different world of developing high potential applications.
Any help would be greatly appreciated.
Thanks in advance
The Following User Says Thank You to deepukrd For This Useful Post: [ View ]
28th March 2014, 10:43 PM   |  #3  
maxmousee's Avatar
Junior Member
Flag Porto Alegre
Thanks Meter: 0
 
3 posts
Join Date:Joined: Dec 2012
More
The same here; Tried to decompile touchless control, but it's not the correct app.
I think it's either in Motorola Services or Contextual Services (maybe this is more likely).
Maybe trying to decompile it would reveal something.
Maybe it uses some JNI code to assign it to a specific core.
I'm still just guessing
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes