关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我打算为安卓设备构建一个语音认证系统。简而言之,无需输入密码或绘制图案的登录屏幕,您只需说一个词(例如“登录”),手机就会对您进行身份验证并自动解锁手机。我最初计划在Windows上实现它,但我担心Windows可能不支持语音生物指标。所以我的问题是android是否支持用于解锁手机的语音生物指标?有没有适用于Android的语音生物指标库?我进行了谷歌搜索,但无法真
如何在android/Java中比较两个声音以进行语音匹配?基本上它类似于语音识别/文本到语音,但语音识别不适用于我的语言。我的应用程序如下所示:我的数据库中保存了10个人,我会为每个人录制不同的声音(语音)并保存。然后按下一个按钮,我会录制另一个声音并临时保存。现在,我如何将这段录音与我的10个人声的录音进行比较,并将其与一个人相匹配? 最佳答案 虽然列出的链接确实提供了一些关于音频分析的指导,但我不认为你想做的是可能的,因为它需要频率分析来找到声音的相似性,AFAIK是不可能的设备,并且会占用大量处理器资源。我做过类似的事情,涉
12月15日消息,微软今天面向Beta频道的WindowsInsider项目成员,发布了Windows11Build22635.2915预览版更新,这也是Beta频道今年最后1个预览版。IT之家附上Win11Build22635.2915预览版主要内容如下:VoiceAccess扩展语言支持:VoiceAccess功能支持法语(法国)、法语(加拿大)、德语、西班牙语(西班牙)和西班牙语(墨西哥)。多显示器支持:用户现在可以在多台显示器上使用所有VoiceAccess功能,此前仅限于主显示器。GridOverlay功能得到了进一步开发,不仅可以让您与当前使用的屏幕进行交互,还可以快速切换到另一个
我正在尝试实现一个可以读取不同语言文本的应用程序。令人惊讶的是,当我使用isLanguageAvailable(Localeloc)方法时,它会为GoogleTTS列表中尚未下载的语言返回true。它们甚至在我调用speak()方法时播放。我得出的结论是,发生这种情况是因为它们是在线声音。文档表明,您可以通过对语音对象使用getFeatures()方法来了解语音是否在线。但是,Voice类是为API>=21实现的。对于APIgetFeatures(Localeloc)方法以及TextToSpeech类,它应该返回一个具有不同特征描述的字符串数组。我已经在不同的引擎和语言环境上尝试了最后
我需要一个示例来说明如何根据语音命令(触发词)启动我的应用程序。因此,某种在后台运行的服务会监听所有内容,如果单词与设置的文本值匹配(我想这可以通过语音识别来完成),应用程序就会打开。我知道这是可能的,但我不知道从哪里开始......我看到其他应用程序能够确定这一点。我有近100万用户,这是最常请求的功能之一。 最佳答案 为此,您必须将Android语音识别作为一项服务而不是一项Activity来运行。然后让您的服务监听关键字或短语。查看此git以获取有关如何将Android语音识别作为服务运行的示例代码:https://githu
是否可以收听通过GoogleVoice收到的传入SMS消息?谢谢。 最佳答案 据我所知,GoogleVoice在Android上没有记录和受支持的API。 关于Android和GoogleVoice-收听传入的SMS消息,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4621050/
我需要为用户提供一种从我的应用程序启动他们手机语音助手的方法,无论是GoogleNow还是其他应用程序。在搜索如何执行此操作时,我一直在寻找有关如何获取语音输入的解释,而我只想以“收听”模式启动GoogleNow。这个问题显然要求同样的事情,但接受的答案解释了如何打开语音输入:HowtoprogrammaticallyinitiateaGoogleNowvoicesearch?我知道这不会是一个罕见的案例,怎么办? 最佳答案 startActivity(newIntent(Intent.ACTION_VOICE_COMMAND).s
我正在使用TTS。但我需要将tts的声音从女性更改为男性,反之亦然。我知道我可以通过eSpeak做到这一点。但问题是。在设置页面中,当我选择eSpeakTTS时声音变为男性,当我选择PicoTTS时声音变为女性。但是,当我在设置页面中更改引擎后,当我尝试更改声音并尝试在我的应用程序中使用更改后的声音时,它只会用男性声音说话。我从http://eyes-free.googlecode.com/svn/trunk/tts/下载第三方应用程序然后在我应用的MainActivity中执行以下操作,editText=(EditText)findViewById(R.id.EditText01);
目标是获得可以即时交互的View(可以立即点击,然后会发生一些事情)。如果View通常可见且可点击,但悬停在另一个View/菜单/侧面板上,则应将其省略。VoiceAccess去做。而且它似乎使用了AccessibilityAPI。Googlemap中的底部菜单就是一个完美的例子。当它展开时,下方的“沿路线搜索”按钮仍然可见,但应用程序未突出显示它。那我们有什么?有一个流AccessibilityEvent.最有用的是AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED,这样我们就可以在有事情发生时得到通知。与getSource()我们可以获得A
我想开发一个安卓应用。该应用程序的一个功能是识别2个人的声音。这很有趣-当应用程序打开时,2个人会在它面前交谈。应用程序将检测到2个人在说话,并计算A和B说话的百分比(让2个人为A和B)。比如说,1分钟后,应用会告诉A说了80%,B说了20%。所以,我需要的是如何区分两个人的声音。我试过了SpeechRecognizer和android.speech.tts.但我无法让它工作。在android中有可能区分2个人的声音吗?在此先感谢您的帮助。 最佳答案 SpeechRecognizer或TTS不会帮助您,因为它们旨在识别语音。您必须使