蓝牙低功耗语音功能选项

2023-12-28

我正在开发一个项目,需要使用麦克风作为移动应用程序的输入,该麦克风将通过 BLE 发送数据。所以我想知道这是否可能,因为在互联网上的一些BLE规范中他们说BLE不支持语音功能,所以请问低功耗蓝牙中的语音功能到底是什么?

先感谢您。


BLE不支持语音传输,也没有标准的方式。您可能需要根据您的用例实施自定义配置文件或服务。 TI 等供应商提供自定义配置文件,利用 BLE5 堆栈的 GATT 层来传输语音帧。这称为 Voice over GATT Profile 方法 (VoGP)。

然而,在 2020 年初,Bluetooth SIG 宣布了有关LE audio https://en.wikipedia.org/wiki/Bluetooth_Low_Energy#Audio。 Classic Audio 在蓝牙经典无线电上运行,而 LE Audio 在 BLE 上运行。LE Audio will allow the protocol to carry audio它还添加了音频共享(一组耳机连接到多个音频源或多个耳机连接到一个源)等功能,并有助于助听器的开发,但是 LE 音频的实现或设备支持这一点都需要时间。蓝牙 SIG 计划在 2020 年上半年发布 LE 音频规范。

一些参考资料如下:

TI 定制配置文件 http://software-dl.ti.com/lprf/simplelink_cc2640r2_sdk/1.35.00.33/exports/docs/ble5stack/ble_user_guide/html/voice/ble_voice.html#

BLE 技术细节 https://en.wikipedia.org/wiki/Bluetooth_Low_Energy#Technical_details

LE 音频(蓝牙 SIG) https://www.bluetooth.com/learn-about-bluetooth/bluetooth-technology/le-audio/

LE 音频(维基) https://en.wikipedia.org/wiki/Bluetooth_Low_Energy#Audio

LE 音频规范发布时间表 https://in.pcmag.com/news/134641/new-le-audio-standard-will-be-a-game-changer-for-hearing-aids

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

蓝牙低功耗语音功能选项 的相关文章

  • Android 蓝牙后台监听器

    我正在开发一个带有蓝牙聊天功能的Android应用程序 我已经成功地用两部手机实现了蓝牙聊天 但我的问题是 如果我从聊天活动更改到下一个活动 连接就会丢失 然后我无法从第二个活动发送消息 我怎样才能保持我的连接 也就是说 我想通过我的应用程
  • Web 浏览器中的高品质音频录制

    一行版本 什么开源软件 WAMI Recorder 网络浏览器 通过 getUserMedia 将为我提供最佳质量的录音 高质量定义为 44 1 或 48 采样率 和 16 位样本大小 更多信息 目前我的解决方案是 WAMI Recorde
  • 如何防止移动浏览器调整文本大小

    如何使文本在移动设备上的显示方式与在桌面设备上的显示方式相同 浅粉色区域中的文本在桌面和移动设备上是相同的 这正是我在 推荐 部分 以及许多其他领域 需要实现的目标 谢谢 Desktop view Mobile view CSS testi
  • 将音频从 PC 传输到智能手机?

    2016 年圣诞节 我和我爸爸想用灯光和灯光为我们的社区举办一场灯光秀music We have the lights set up but the music is a problem We don t want to put huge
  • 如何使我的网站兼容移动设备和平板电脑? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想让我现有的网站在手机 平板电脑上查看时自动调整 甚至在您在桌面上调整屏幕时自动调整 如果失败的话 如果太难 你有什么建议 我基本上
  • IOS 低功耗蓝牙连接间隔

    我正在为蓝牙低功耗设备构建一个应用程序 我想弄清楚如何设置iPhone端的连接间隔 我在外围设备上定义了最小和最大连接间隔 但是 我希望 iPhone 应用程序使用尽可能长的连接间隔 有什么方法可以在应用程序中设置连接间隔或者至少有一种方法
  • 从相机录制视频、叠加位图、添加音频、保存到设备,所有这些都在 as3/AIR mobile 中进行

    我的任务是在移动设备上录制来自摄像头的实时视频流 然后覆盖随时间变化的位图 并将音频 mp3 轨道添加到视频文件中 然后将其保存到设备上的某个位置 例如相机胶卷 我看到了一些有用的帖子 主要是这个 AS3 Flash AIR 使用网络摄像头
  • 如何在 iOS 中查找蓝牙音频设备

    好的 我正在开发一个有趣的项目 该项目有一个障碍 我需要为我的 iOS 应用程序启用蓝牙音频支持 我遇到的障碍是我什至无法开始获取已连接的蓝牙音频设备的列表 即使我的 iPhone 5S 可以识别我的耳机 大约 3 4 岁的耳机 LG HB
  • 如何在 Debian 上连接 pybluez RFCOMM 服务器套接字?

    我在 python 中使用 pybluez 框架编写了这些代码片段 from bluetooth import server sock BluetoothSocket RFCOMM server sock bind PORT ANY ser
  • 返回音频文件类型列表

    在回答这个问题时 我想制作一个java程序 其中有一个组合框 显示文件夹中所有可用文件的标题 https stackoverflow com questions 6516869 i want to make a java program i
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 在移动设备上滚动

    这个问题更多的是一个建议研究 我确实希望它对其他人有帮助 并且它不会关闭 因为我不太确定在哪里寻求有关此事的建议 在过去的 6 个月里 我一直在进行移动开发 我有机会处理各种设备上的各种情况和错误 最麻烦的是滚动问题 当涉及到在网站的多个区
  • AUGraphInitialize添加kAudioUnitSubType_Reverb2到AUGraph时出现错误代码-10868

    我正在尝试添加 AudioUnit 类型kAudioUnitSubType Reverb2 to an AUGraph我得到了 10868 kAudioUnitErr FormatNotSupported 支持的错误AUGraphIniti
  • CoreBluetooth广告检测时间

    这个问题早在10月份就已经讨论过here https stackoverflow com questions 12866551 corebluetooth connection setup time varies quite a bit 1
  • 在网站上不间断地播放 mp3?

    客户请求在整个网站上播放单个曲目 一般来说 我建议不要这样做 但他们坚持这样做 那么 将 Flash 播放器嵌入到网站中并且当用户转到另一个页面时不会出现间隙 中断的最直接方法是什么 我认为需要一个 iframe 我正在使用具有自动恢复功能
  • 如何强制串行端口写入方法在发送数据之前等待线路清除?

    以下是我正在尝试做的一些背景 打开从移动设备到蓝牙打印机的串行端口 将 EPL 2 表格发送到蓝牙打印机 以便它了解如何处理即将接收的数据 收到表格后 将一些数据发送到打印机 这些数据将打印在标签纸上 根据需要多次重复步骤 3 打印每个标签
  • 当 MediaElementAudioSource 输出为零但 CORS 不再是问题时,如何才能播放音频?

    我正在尝试实施
  • iOS:如何在不降低 fps 的情况下播放音频?

    我正在使用 Sprite Kit 最好使用 Swift 库 为 iOS 9 开发游戏 目前 我正在使用 Singleton 在其中预加载音频文件 每个文件都连接到一个单独的 AVAudioPlayer 实例 这是一个简短的代码片段来了解这个
  • mgwt - 以编程方式改变方向

    是否可以在 gwt mgwt 应用程序中更改强制执行特定的屏幕方向 可以说我希望用户始终以横向模式使用应用程序 这取决于 是作为phonegap应用程序 而不是在浏览器内部 如果您作为 Web 应用程序运行 则不需要t get any co
  • jQuery Mobile 表单验证

    我有一个移动网站 除了验证之外一切都工作正常 基本上我希望从用户那里获取值 然后在单独的页面 process php 上处理它们 但是 在这样做之前 我需要检查以确保字段已填充 我已经研究了几种方法来做到这一点 但似乎没有一种有效 我现在有

随机推荐