我有一个Android应用程序开发在谷歌玻璃上运行.我用adb运行它.是否可以配置一个语音命令,以便我可以通过说"Ok GLASS"+"My Command"来触发它?
我们有一个演示Android应用程序(Android 4.0.3),它将语音识别作为服务运行,并且(连续地)在视图上记录识别结果.
我们的智能手机一切正常.
我们希望在Google Glass沉浸式应用程序中复制此方案,但是当我们尝试启动服务时,我们始终会收到此错误消息:
没有选定的语音识别服务
有一些已知的限制吗?或者有人想出如何解决这类问题?
提前致谢
这是活动的一些重要代码:
public class MainActivity extends Activity implements Observer {
...
@Override
protected void onStart() {
super.onStart();
//Toast.makeText(this, "Hi guys", Toast.LENGTH_LONG);
startService(new Intent(this, SilentVoiceRecognitionService.class));
}
...
}
Run Code Online (Sandbox Code Playgroud)
这是服务的代码:
public class SilentVoiceRecognitionService extends Service {
protected AudioManager mAudioManager;
protected SpeechRecognizer mSpeechRecognizer;
protected Intent mSpeechRecognizerIntent;
protected final Messenger mServerMessenger = new Messenger(new IncomingHandler(this));
private Model model = Model.getInstance();
static final String TAG = "SilentRecognizer";
static final int MSG_RECOGNIZER_START_LISTENING = 1;
static final int MSG_RECOGNIZER_CANCEL = …Run Code Online (Sandbox Code Playgroud) android voice-recognition android-service google-glass google-gdk
在Unity3D中,是否可以通过构建设置来定位Glass Development Kit(GDK)?
Android API 15 + GDK已通过Android SDK Manager下载.我可以通过Eclipse成功构建Glassware.在Unity3D中,GDK不会显示为最低API级别(但API 15会出现).
示例:文件>构建设置>最低API级别> Android冰淇淋三明治(API 15)
我假设最低API级别与构建目标不同,但有没有办法调整Unity3D构建目标?
(在此期间,我们将GDK用作Android插件,但能够直接定位GDK会很不错)
我今天更新了Glass到XE12.我对在GDK中添加静态卡API感到很着迷.
我能够发布静态卡,但它不会自动聚焦.用户必须滚动到它.
我做错了什么,或者这是GDK的限制吗?
Card c = new Card(MyService.this);
c.setText(test1);
c.setFootnote(test2);
long lastCard = mTimelineManager.insert(c);
Run Code Online (Sandbox Code Playgroud) 有一个第三方应用程序用winks拍照:withy在github上.这个应用程序使用反射获取眼睛手势检测服务,并使用它来拍照.但是自XE11以来该服务无法使用.
有没有办法检测在XE12上运行的Google Glass中的传情动漫?眼镜现在支持用眨眼拍照(可以从设置中配置),但是GDK中是否有任何可用于检测眨眼的服务?或者是否有任何事件监听器在检测到眨眼时触发?
当我制作一个具有全图像布局的静态卡时,看起来有一个阴影渐变从暗到淡从下到上逐渐消失.这对于有文字的卡很有用,但是如果我没有文字,我想看看图片而不做修改.
Card card = new Card(this);
card.setImageLayout(Card.ImageLayout.FULL);
card.addImage(R.drawable.full_wiring);
mViews.add(card.toView());
Run Code Online (Sandbox Code Playgroud)
我很感兴趣,如果有办法用卡片指定这个.我知道我可以将常规的android视图作为替代方案.
环境:
操作系统:Windows 7旗舰版64位,SP1(最新补丁)
硬件:戴尔XPS L702X(8GB Ram)
Android开发者工具(ADT):版本adt-bundle-windows-x86_64-20131030
Google USB驱动程序:版本9
Google Glass:"v2"设备运行XE12
情况:Google Glass上启用了调试模式; 连接到计算机上的USB端口; 没有看到设备(ADT找不到玻璃).
android_winusb信息已包含Glass的以下设置:在NTx86部分中:
;Google Glass
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01
Run Code Online (Sandbox Code Playgroud)
在NTamd64部分
;Google Glass
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01
Run Code Online (Sandbox Code Playgroud)
更新:当我打开设备管理器时,我会在"便携式设备"部分和"其他设备"会话中看到"Glass 1"设备.但是,当我打开ADT时,Google Glass设备无法识别(即使我连接我的HTC One Kit时,Kat 4设备出现,也可识别,我可以将应用程序加载到该Android手机上).
关于如何解决的建议?
我想创建一些实用程序类,以便在Android手机和Google Glass上使用(使用GDK).在Glass上运行时需要注意一些差异(例如获取位置).
是否有一些静态方法调用可以使用或以其他方式确定代码是否在Glass上运行?
我想知道Google Glass是否支持TextToSpeech?
我做了这样的事情:
public class TextToSpeechController implements TextToSpeech.OnInitListener{
private Context mContext;
private TextToSpeech tts;
public TextToSpeechController(Context context) {
Log.e("TEXT TO SPEECH CONTROLLER", "controller");
mContext = context;
tts = new TextToSpeech(context, this);
}
@Override
public void onInit(int status) {
Log.e("INIT TTS", "INIT");
if (status == TextToSpeech.SUCCESS) {
int result = tts.setLanguage(Locale.ENGLISH);
if (result == TextToSpeech.LANG_MISSING_DATA || result == TextToSpeech.LANG_NOT_SUPPORTED) {
Toast.makeText(mContext, "This Language is not supported", Toast.LENGTH_LONG).show();
}
else {
Toast.makeText(mContext, "Ready to Speak", Toast.LENGTH_LONG).show();
speakTheText("Welcome to Vision Screening App");
} …Run Code Online (Sandbox Code Playgroud) text-to-speech google-text-to-speech google-glass google-gdk
我正在试图弄清楚如何使用谷歌玻璃扫描QR码.我能够挖掘出一些关于这个问题的问题,他们都提到了其他图书馆和他们那些相当古老的年份(甚至更老)
我发现谷歌接受了一个问题,即为开发人员提供谷歌眼镜附带的QR码扫描仪.但从那以后我找不到任何更新的信息.
是否有可能在我们自己的应用程序中使用他们的QR码扫描仪,还是我们仍然需要使用第三方库?