Android 中无需互联网的语音识别

2024-01-23

我一直在寻找几个支持 android 的语音识别库,但如果没有服务器调用或没有使用互联网,它们都无法运行。我的要求是检测一些特定的关键字并在没有互联网的情况下相应地执行一些操作,即关键字分析应该在本地完成。那么有没有能够做到这一点的语音识别库。卡内基梅隆大学狮身人面像 http://cmusphinx.sourceforge.net/人们说这是唯一可以实现这一目标的工具包,但它仍然需要一种算法来识别演讲中的关键词。


您可以使用口袋狮身人面像 http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/要么使用统计模型,您可以在反映用户可能与您的应用程序交谈的语言的语料库上进行训练,要么您可以定义 JSGF 语法,将语言明确定义为一组上下文无关的规则。在这两种情况下,您都需要声学模型以及音标到拼字词的映射。 CMU Sphinx 项目为英语和其他几种语言提供这些资源。

一旦语音被识别,它就变成一个简单的字符串,您可以对其应用任何您想要应用的“查找关键字”算法。

使用基于 JSGF 的语音识别的基于 Pocketsphinx 的 Android 应用程序的示例是Inimesed http://kaljurand.github.com/Inimesed/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 中无需互联网的语音识别 的相关文章

  • 如何减少Android中CheckBox的宽度和高度

    谁能告诉我如何减少 CheckBox 的宽度和高度 以便在 Android 中显示非常小的 CheckBox 提前致谢 只需像使用普通按钮一样使用 setWidth w 和 setHeight h 函数即可
  • 在旧 Android 版本上使用 actionBarSherlock 的 searchView 的本机外观和感觉

    我注意到没有可行的解决方案显示如何使用操作栏在 listView 项目上使用过滤器 该解决方案适用于较旧的 Android 版本 如 2 3 x 我找到的唯一示例是片段示例的文件 LoaderCursorSupport java 但是 它仅
  • 从 TimerTask 的 run 方法更新 TextView 时出错

    我正在尝试测试 UI 和 Timer 类的可能性 所以我尝试了以下练习 TestTimerActivity java package com tvt TestTimer import android app Activity import
  • 进度条中形状的填充

    我正在使用 xml 文件来定义进度条 我在背景形状上定义了填充 但这个设置有时会正确显示 有时则不能 因此 如果我启动内部带有进度条的应用程序或活动 则会正确显示带有背景和 填充 进度的进度条 然后我关闭我的应用程序并再次启动它 并且 进度
  • 动态添加 TextView - Android

    如何动态添加 TextView 到此 注释掉的代码不起作用 public class myTextSwitcher extends Activity private TextView myText public myTextSwitcher
  • 无法从 https 下载 .apk

    我为我的客户开发了一个 Android 应用程序 我不想在 Play 商店上发布它 我已将其托管在我的客户端网站上 asp net 我已使用 MIME 类型 apk application vnd android package archi
  • 如何处理 Jetpack Compose 中的导航?

    在 Jetpack Compose 中 导航应该如何完成 所有 并不多 示例 包括来自 Google 的官方示例 都使用密封类并加载新屏幕以响应观察当前屏幕的变化 这确实 有点 有效 但不提供导航返回堆栈 并且手机的后退按钮完全不知道 只是
  • React Native fetch() 在 Android 7 上抛出“网络请求失败”,但在 Android 6 上工作正常

    我已经发现 question https stackoverflow com questions 45144938 react native android fetch for https returns network request f
  • 如何安全地更改Android Studio中的项目名称?

    我想更改Android Studio中的项目名称 我在 Stackoverflow 上找到了一些答案 但它对我不起作用 请给我推荐一些合适的解决方案 目前我正在使用 Android Studio 2 3 永远感谢 您需要执行几个步骤 首先转
  • Unity 2018.3 android dex合并问题

    在您决定将这篇文章视为 重复 而不阅读它之前 请了解我已经查看了大量与此主题相关的帖子 但我找不到适合我的实例的解决方案 包括 StackOverflow 建议的所有解决方案 大多数帖子都是针对 Android Studio 而不是 Uni
  • ZipResourceFile 无法解析为类型

    我正在尝试重写我的应用程序以使用 APK 扩展文件 我一直在关注这里的文档http developer android com google play expansion files html http developer android
  • 呼叫转移

    我想将所有拨打我号码的呼叫转接至新的预定义号码 自动地 可以转接来电吗 也许至少对于 Froyo 来说是可能的 我找到了名为 Easy Call Forwarding 的应用程序 http www appstorehq com easyca
  • 使用 JWT 创建 Firebase 自定义身份验证令牌

    为了创建 firebase 自定义身份验证令牌 我使用第三方 JWT 库 https github com jwtk jjwt https github com jwtk jjwt 在此库中 有一个选项可以添加 firebase 自定义令牌
  • VideoView中的seekTo

    我在寻找视频时遇到问题 我的应用程序应该从上次停止的位置恢复视频 所以我这样做 videoView seekTo bookmark videoView start 然而 当它播放时 我听到视频开头的声音大约 1 2 秒 只有在该视频寻找到正
  • 获取当前 GPS 时出现 NullPointerException

    我有一个测试屏幕 其中有一个按钮 按下它会调用该服务 我正在尝试实现一种方法来获取当前用户的当前 GPS 位置 但在尝试调用时它崩溃了 谁能告诉我问题是什么吗 package com example whereyouapp import j
  • Android WebView setCertificate 问题 SSL 问题

    我看过很多关于 SSL 错误的帖子和信息 并且我自己也偶然发现了一个 我尝试使用 GlobalSign CA BE 证书通过 Android WebView 访问网页 但收到不受信任的错误 对于大多数手机来说 处理这个问题效果很好 只需告诉
  • 使android listview布局可滚动

    我有一个 xml 文件 其布局为 ASCII 形式 ImageView TextView List
  • API级别29 Intent.ACTION_GET_CONTENT从下载文件夹返回错误的ID

    我正在尝试查找从文件选择器意图返回的 URI 的完整文件路径 我从互联网下载了一张图像 该图像保存在浏览器默认下载文件夹中 问题是 DocumentsContract getDocumentId content describer 返回的
  • 有没有办法检测apk是否存储在SD卡上?

    有没有办法检测apk是否存储在SD卡上 如何 使用 getApplicationInfo sourceDir http developer android com reference android content pm Applicati
  • Android Studio 3.0 中的 Gradle 构建错误

    您能帮我解决 Android 3 0 中的 Gradle 构建问题吗 我是 Android Studio 的新手 以下是我在 AS 3 0 中的配置 gradle gt wrapper gt gradle wrapper propertie

随机推荐

  • 通过单击按钮填充 Javascript 中的文本框 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我试图通过单击表单按钮来填充表单上的
  • WebClient DownloadString UTF-8 不显示国际字符

    我尝试将网站的 html 保存在字符串中 该网站具有国际字符 即使我将编码设置为与网站字符集相对应的 UTF 8 它们也不会保存到字符串中 这是我的代码 using WebClient client new WebClient client
  • 优化多重连接

    我正在尝试找出一种方法来加速一个特别繁琐的查询 该查询按日期在几个表中聚合一些数据 下面是完整的 丑陋的 查询以及EXPLAIN ANALYZE以表明它是多么可怕 如果有人可以看一下 看看他们是否能发现任何重大问题 很可能 我不是 Post
  • 是否可以使用 Mongoose 在 MongoDB 中创建新数据库?

    我想知道是否可以使用 Mongoose 在 MongoDB 中创建一个新数据库 我在 Node 上运行 并且我知道 Node 的 MongoDB 驱动程序可以做到这一点 但我想知道是否可以仅从 Mongoose 中做到这一点 有没有相当于d
  • 对于 OS X 特定代码,我应该使用什么 C 预处理器条件?

    对于 OS X 特定代码 我应该使用什么 C 预处理器条件 如果我为 OS X 进行编译 则需要包含特定的库 如果为 Linux 进行编译 则需要包含不同的标头 我知道有 APPLE 但我不知道这是否是 OS X 10 x 的当前条件 此操
  • 如何在云(AWS、heroku 等)中跨多个节点建立时钟同步?

    我想在云中运行一个大型节点集群 AWS Heroku 或者可能是自我管理的 VMS 其时钟必须与预定义的容差同步 我正在寻找大约 200 毫秒的容差 这意味着 如果我有 250 个节点 那么这 250 个节点之间的最大时钟差异不应超过 20
  • SQL 查询:在给定时间间隔内处于活动状态的所有 ID 的列表,按开始时间排序

    我有一个包含轨道点 x y 坐标 的 MySQL 表 每行包含 TrackID 时间戳以及该轨道在给定时间点的 X 和 Y 位置 我想要的是在给定时间间隔 tmin tmax 内处于活动状态的所有 TrackID 的列表 按其开始时间排序
  • YouTube 搜索 API 与 YouTube 上的手动搜索返回不同的结果

    我正在使用 YouTube v3 API 来搜索视频 在某些情况下 从 API 返回的结果与我在 YouTube 网站上手动使用完全相同的查询字符串时得到的结果完全不同 请任何人解释为什么会发生这种情况 例如搜索 Zombie Huntin
  • 如何使标签显示带有不同颜色字母的FormattedString?

    我正在使用 FormattedString 在 Xamarin Forms 上的标签上显示自定义文本 我想要实现的是更改一个或多个元素的颜色 例如 但即使我正在更改颜色 标签也只会显示具有相同颜色的所有美元符号 这是视图上的标签
  • 在 Bukkit 插件中将赏金参数读取为整数

    这只是该插件的开始 还会有更多 这就是我想要的 对于 bounty
  • 从初始视口启用“缩小”

    这是在我的 Android Chrome 浏览器上处理视口元标记时出现的问题 未在其他浏览器中测试 我想要一个可以缩小的网页 而不仅仅是放大 如果我用这个 我可以缩小到 0 5 的比例 0 5 是 初始 缩放 正如我所期望的那样 但如果我用
  • C# 对象引用如何在内存中/运行时(在 CLR 中)表示?

    我很想知道 C 对象引用在运行时 在 NET CLR 中 如何在内存中表示 我想到的一些问题是 对象引用占用多少内存 在类的范围和方法的范围中定义时有什么不同吗 它所在的位置是否根据此范围 堆栈与堆 而有所不同 对象引用中维护的实际数据是什
  • 在回形针中调整原始图像的大小

    回形针将原始图像存储在 original 文件夹中 有没有办法调整原始图像的大小 我想缩小原件以节省光盘空间 因此 例如 如果访问者上传一张 2592x1936 的照片 我想将其存储为 1024x1024 就像我们在 styles 中设置
  • 带有 GeometryReader 和 paddings 的 SwiftUI HStack

    在我的 iOS 应用程序中 我想放置两个宽度相同的视图 以便它们填充父视图的整个宽度 为此 我使用 GeometryReader 它破坏了自动布局 但自动布局不起作用 并且不会自动计算该视图的高度 TestView 的高度未确定 所以我无法
  • 如何像 iGoogle 一样使用可拖动部分? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 查看 iGoogle 时 每个部分都可以拖放到页面上的任何其他位置 然后保存页面的状态 我很好奇这是如何完成的 因为我想提供此功能作为
  • 如何获取 Vim 中所有已安装配色方案的列表?

    有没有办法获取 Vim 中所有已安装配色方案的列表 这样就可以很容易地选择一个 而无需查看 vim目录 Type colorscheme then Space followed by TAB 或者正如彼得所说 colorscheme the
  • Java (JNA) - 在 DLL (C++) 库中找不到函数

    我是Java新手 在google和stackoverflow中搜索了这个问题 找到了一些帖子 但仍然无法理解 我想使用 Java 中的 DLL 库 C 方法 我使用 JNA 来达到这个目的 JNA 找到了我的库 但找不到我的方法 Excep
  • 在位图上绘制文本失败

    我想在图像顶部显示一个点和一个文本 我已经尝试了几个关于叠加位图的教程 但它似乎不起作用 这是显示背景图像的代码 mBitmap BitmapFactory decodeResource getResources R drawable ro
  • JPA 和 EclipseLink 在 ManyToOne 关系上的级联持续错误

    将 JPA 与 EclipseLink 一起使用我有 2 个类 用户和地址 简单来说 在同一笔交易中 我创建一个新用户 一个新地址 并将该地址添加到该用户 因为我知道每个用户可以拥有多个地址 User new User Address ad
  • Android 中无需互联网的语音识别

    我一直在寻找几个支持 android 的语音识别库 但如果没有服务器调用或没有使用互联网 它们都无法运行 我的要求是检测一些特定的关键字并在没有互联网的情况下相应地执行一些操作 即关键字分析应该在本地完成 那么有没有能够做到这一点的语音识别