草庐IT

android - 如何使用语音命令在 Google Glass 上启动应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我已经在我的谷歌眼镜上安装了一个应用程序,但一旦我关闭它,我必须重新连接到我的电脑才能重新启动它。如何将我的应用程序注册到语音命令列表?例如。“好的Glass,给我看立方体”。因此,在主屏幕上,您从“OKGlass”开始,然后说一个用户定义的字符串(例如“给我看立方体”),

android - 是否可以在 Google Glass 上安装 Android 语音识别(作为自定义服务)?

我们有一个演示android应用程序(Android4.0.3),它以服务的形式运行语音识别,并(连续)在View上记录识别结果。我们的智能手机一切正常。我们想在GoogleGlass沉浸式应用程序中复制这个场景,但是当我们尝试启动该服务时,我们总是会收到此错误消息:没有选择语音识别服务有一些已知的限制吗?或者有人想出了解决此类问题的方法吗?提前致谢这是Activity的一些重要代码:publicclassMainActivityextendsActivityimplementsObserver{...@OverrideprotectedvoidonStart(){super.onSt

ios apns推送 离线锁屏语音播报

一、背景公司正在研发的一款App,需要在进行消息推送时支持语音播报。具体要求:离线:App在用户未打开时,可收到消息推送锁屏:用户在设备锁屏状态下,仍可收到消息推送语音播报:收到消息推送时可同时进行语音播放苹果的APNs消息推送,支持在应用未打开及设备锁屏状态下收到推送。而同时进行语音播报,则需要做一些特殊处理。目前语音播报的场景有两种:一种是固定音频的播放,一种是需要动态合成后的音频播放。如支付宝或微信收款的消息提醒:“支付宝/微信成功收款100元”。基于以上两种场景,接下来会逐一分析。在分析之前,需要先对APNs做一个简单的了解。二、认识APNsAPNs(英文全称:ApplePushNot

android - Android ICS 上的 App 内语音触发控制和离线语音识别

我目前正在开发跨平台应用程序,它应该可以在GoogleGLASS(Android4.0.4)、智能手机(Android4.0.4或更新版本)和其他可穿戴设备上运行。至少会是ICS–IceCreamSandwich版本。这个应用程序为我提供了事件驱动的不同View,由用户或系统(网络-事件)触发。对于用户的控制,我想实现语音识别,它只需要识别数字或至少单个数字以及向前和向后的命令。重要的是它也可以离线工作,它应该在应用程序运行时在后台工作并且不应该覆盖用户界面。相关工作:SpeechRecognizer似乎只有jellybean才有离线功能,(还没有找到在Android4.0.4上使用它

android - 在 Android 中使用 Google Engine 进行文字转语音

我正在Android中开发一个简单的应用程序,我遇到了TextToSpeech的问题。应用程序必须使用TextToSpeech发音字母和数字,但有一个问题,默认情况下设备使用PicoTTS我希望他们被迫使用googletts引擎。我该怎么做?我的代码:@SuppressLint("NewApi")publicclassLearnAlphabetextendsActivity{Buttonhowto,number,alphabet;publicTextToSpeechtts;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){

android - 检测 Wear 应用程序是通过语音命令还是触摸输入启动

在我的wear应用程序中,我想根据应用程序是通过语音命令还是通过触摸输入启动来显示不同的布局选项。但是我在文档中找不到任何方法来执行此操作。我能想到的唯一可能的方法是有两个发射器。但我正在寻找比创建多个启动器更直接的解决方案。 最佳答案 稍微检查一下Activity日志后,我发现了这一点:当您点击AndroidWear中的应用程序时,会记录以下内容:I/ActivityManager(446):STARTu0{act=android.intent.action.MAINflg=0x10000000cmp=com.lge.wearab

android - 文字转语音 : check if it is on-line or off-line for API < 21

我正在尝试实现一个可以读取不同语言文本的应用程序。令人惊讶的是,当我使用isLanguageAvailable(Localeloc)方法时,它会为GoogleTTS列表中尚未下载的语言返回true。它们甚至在我调用speak()方法时播放。我得出的结论是,发生这种情况是因为它们是在线声音。文档表明,您可以通过对语音对象使用getFeatures()方法来了解语音是否在线。但是,Voice类是为API>=21实现的。对于APIgetFeatures(Localeloc)方法以及TextToSpeech类,它应该返回一个具有不同特征描述的字符串数组。我已经在不同的引擎和语言环境上尝试了最后

android - 谷歌云语音 API : Real Time recognition via REST

我有兴趣使用GooglecloudspeechAPI对文本进行实时语音处理.我在文档中看到,当涉及到gRPCAPI时,可以对文本进行实时语音处理。但是我在RESTAPI中看不到任何关于实时处理的信息,这意味着不可能在REST中对文本进行实时语音转换?仅供引用,我正在尝试将此实现到我的android应用程序。 最佳答案 这是askedrecentlyinthediscussiongroup.很遗憾,答案是否定的,并且没有实现的时间表。我已经在讨论中添加了我的“+1”,因为这是我需要的。如果您想同时尝试gRPC,checkoutthis

java - 你怎样才能让android模拟器支持语音识别

我正在编写一个使用android语音识别的应用程序。但是,我的应用程序在模拟器上运行不佳-但是在移动设备上运行良好。在模拟器上,我通过logcat收到一条红色错误消息,上面写着:05-0620:19:38.527:ERROR/SpeechRecognizer(1745):没有选择语音识别服务有人知道如何让模拟器支持语音识别服务吗?干杯, 最佳答案 在您的模拟器图像中,您能否像将语音转换为文本那样安装Google语音搜索。该应用程序在https://market.android.com/details?id=com.google.an

java - 通过语音命令启动应用程序 (android)

我需要一个示例来说明如何根据语音命令(触发词)启动我的应用程序。因此,某种在后台运行的服务会监听所有内容,如果单词与设置的文本值匹配(我想这可以通过语音识别来完成),应用程序就会打开。我知道这是可能的,但我不知道从哪里开始......我看到其他应用程序能够确定这一点。我有近100万用户,这是最常请求的功能之一。 最佳答案 为此,您必须将Android语音识别作为一项服务而不是一项Activity来运行。然后让您的服务监听关键字或短语。查看此git以获取有关如何将Android语音识别作为服务运行的示例代码:https://githu