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 中无需互联网的语音识别 的相关文章

  • 如何为ScrollView放置固定图像背景?

    我应该想要滚动视图滚动 而不是背景中的图像 将图像添加到滚动视图框架之前的视图层次结构的较高位置
  • React Native 从 JavaScript 代码内部访问 strings.xml

    有没有办法访问当前值android app src main res values strings xml从 JavaScript 代码内部 我想为每个构建放置不同的端点 URL 但我什至无法检测到反应本机代码内的构建类型 而不必求助于 D
  • StrictMode 策略违规:我的应用程序中存在 android.os.strictmode.LeakedClosableViolation?

    Android 开发新手 第一次在我的应用程序上尝试 StrictMode 我注意到以下内容 并想知道这是否是我的应用程序或库中的问题 我不太清楚 谢谢你 D StrictMode StrictMode policy violation a
  • 无法获取log.d或输出Robolectrict + gradle

    有没有人能够将 System out 或 Log d 跟踪从 robolectric 测试输出到 gradle 控制台 我在用Robolectric Gradle 测试插件 https github com robolectric robo
  • 谷歌坐标认证

    当我尝试连接到 Google 坐标时 总是出现异常GoogleAuthException 我拥有 Google 地图协调中心许可证 我确实使用我的包应用程序名称和 SHA1 在 google 控制台中创建了我的客户端 ID 我将权限添加到清
  • 在画布上绘图

    我正在编写一个 Android 应用程序 它可以在视图的 onDraw 事件上直接绘制到画布上 我正在绘制一些涉及单独绘制每个像素的东西 为此我使用类似的东西 for int x 0 x lt xMax x for int y 0 y lt
  • 是否必须删除 Intent extra?

    这可能是一个愚蠢的问题 但是是否有一条规则规定消费活动必须显式删除 Intent 额外内容 或者只有在回收 Intent 对象时才如此 换句话说 如果我总是通过执行以下操作来链接到下一个活动 Intent i new Intent MyCu
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 无法访问 com.google.android.gms.internal.zzbfm 的 zzbfm 类文件未找到

    我正在将我的 Android 应用程序项目从GCM to FCM 为此 我使用 Android Studio 中的 Firebase 助手工具 并遵循 Google 开发人员指南中的说明 一切都很顺利 并将我的应用程序代码更改为FCM根据助
  • 如何使用 Cordova 获取当前安装的应用程序的版本?

    我已经找到了应用程序可用性插件 https github com ohh2ahh AppAvailability它主要检查用户是否在其设备上安装了某个应用程序 是否有可能获得应用程序的当前版本 开发者名称 重要 以及所有可能的信息 一般来说
  • Android:捕获的图像未显示在图库中(媒体扫描仪意图不起作用)

    我遇到以下问题 我正在开发一个应用程序 用户可以在其中拍照 附加到帖子中 并将图片保存到外部存储中 我希望这张照片也显示在图片库中 并且我正在使用媒体扫描仪意图 但它似乎不起作用 我在编写代码时遵循官方的Android开发人员指南 所以我不
  • 无法展开 RemoteViews - 错误通知

    最近 我收到越来越多的用户收到 RemoteServiceException 错误的报告 我每次给出的堆栈跟踪如下 android app RemoteServiceException Bad notification posted fro
  • 在 SQLite 中搜索时排除 HTML 标签和一些 UNICODE 字符

    更新 4 我已经成功运行了firstchar例如 但现在的问题是使用regex 即使包含头文件 它也无法识别regex操作员 有什么线索可以解决这个问题吗 更新 2 我已经编译了sqlite3我的项目中的库 我现在正在寻找任何人帮助我为我的
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • Android Studio 0.4.3 Eclipse项目没有gradle

    在此版本之前 在 Android Studio 中按原样打开 Eclipse 项目似乎很容易 无需任何转换 我更喜欢 Android Studio 环境 但我正在开发一个使用 eclipse 作为主要 IDE 的项目 我不想只为这个项目下载
  • Android Studio - Windows 7 上的 Android SDK 问题

    我对 Google i o 2013 上发布的最新开发工具 Android Studio 有疑问 我已经成功安装了该程序并且能够正常启动 我可以导入现有项目并对其进行编辑 但是 当我尝试单击 SDK 管理器图标或 AVD 管理器图标时 或者
  • 如何根据 gradle 风格设置变量

    我想传递一个变量test我为每种风格设置了不同的值作为 NDK 的定义 但出于某种原因 他总是忽略了最后味道的价值 这是 build gradle apply plugin com android library def test andr
  • 如何将 google+ 登录集成到我的 Android 应用程序中?

    大家好 实际上我需要通过我的应用程序从 google 登录人们 现在我阅读了 google 上的文档 其中指出 要允许用户登录 请将 Google Sign In 集成到您的应用中 初始化 GoogleApiClient 对象时 请求 PL
  • Crashlytics 出现 Android Studio 构建错误

    我正在尝试将 CrashLytics 与 Android Studio 和 gradle 一起使用 但出现一个令人困惑的错误 java lang NoSuchMethodError 我的 build gradle 是 buildscript
  • 按日期对 RecyclerView 进行排序

    我正在尝试按日期对 RecyclerView 进行排序 但我尝试了太多的事情 我不知道现在该尝试什么 问题就出在这条线上适配器 notifyDataSetChanged 因为如果我不放 不会显示错误 但也不会更新 recyclerview

随机推荐

  • 通过单击按钮填充 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 的语音识别库 但如果没有服务器调用或没有使用互联网 它们都无法运行 我的要求是检测一些特定的关键字并在没有互联网的情况下相应地执行一些操作 即关键字分析应该在本地完成 那么有没有能够做到这一点的语音识别