问题标签 [chirp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4461 浏览

android - 应用程序中检测到 JNI 错误:调用 JNI FindClass 时出现未决异常 java.lang.NoSuchMethodError:没有非静态方法“Lchirpconnect/SDK

我正在使用Chirp Android SDK通过声音共享数据,它工作得很好。

但是当我启用我的proguard时,这个JNI exeption 正在抛出,我尝试了很多方法来克服这个问题,比如在 proguard 文件中添加proguard 规则让我们看看:

-保持类 io.chirp.connect.Chirpconnect { *; }

-keep 类啁啾连接。啁啾连接 { *; }

-keepclasseswithmembernames 类 * { 本机方法;}

但没有找到任何解决方案?

我刚刚在libs文件夹中添加了一个 chirp SDK AAR并添加了这个

构建.gradle文件

0 投票
0 回答
227 浏览

python - Python Chirp.io 应用程序没有响应“啁啾”

我正在尝试构建一个只会发出啁啾声并打印数据的啁啾应用程序。我正在我的终端中运行 python 应用程序,并且能够发送/发出啁啾声,但没有得到任何迹象表明我的应用程序正在从文档的测试啁啾接收任何数据。我已经调试了一点,但我对 python 的了解有限,但我已经根据应用程序捕获的内容创建了一个测试 .wav 文件,所以我知道它至少连接到我的麦克风。关于如何让我的应用程序响应啁啾声的任何想法?

这是我的代码,我大量借鉴了 python sdk 示例文件:

这是输出:

0 投票
1 回答
528 浏览

chirp - ImportError:无法导入名称 chirp_connect_set_config

我已经下载了 ChirpConnect SDK for python (ChirpConnect-Python-3.4.0) 并将其安装在 RasPi3 中。在使用我的密钥和秘密运行 example.py 时,我收到以下错误,“ ImportError: cannot import name chirp_connect_set_config ”我做错了什么?我需要在 chirpsdk 中编辑 connect.py 文件吗?

提前致谢 :)

0 投票
0 回答
318 浏览

android - BLE 与 Chirp (data-over-audio),哪个更好,每个的错误率是多少?

我一直在研究一种物联网设备,该设备必须与其配套的智能手机应用程序进行通信,而无需事先配对。我已经将 Chirp 集成到设备和 Android 应用程序中,但我需要一个允许我发送更大有效负载的解决方案(Chirp 允许其超声波频率配置文件中只有 8 个字节的有效负载),以及一个解决方案具有较小的错误率。

我知道蓝牙 4.1 允许 27 字节的 BLE 有效载荷,并且对于 30.8% 的数据包错误率,它的误码率为 0.1%(蓝牙 Sig 规范要求以该速率测试灵敏度)。我一直在网上搜索,但找不到超声波啁啾传输错误率的答案。

我能否简要介绍一下 BLE 和 Chirp 之间的主要区别以及每种方法的错误率,以便我可以对解决方案采取有根据的方法。

提前致谢!

0 投票
1 回答
277 浏览

ios - ios Chirp.io SDK 和 AVSoundEngine 如何一起使用?

我正在开发一个使用 AVFoundation 框架生成声音的应用程序。现在我想添加 Chirp.io SDK 来将一些信息编码为声音,作为我代码的补充。

如果我单独使用我的声音代码或 Chirp sdk,一切正常。当我用我的代码发出声音然后运行 ​​Chirp 时,它只工作一次,然后在第二次尝试时失败并出现错误:

是否可以结合使用 AVAudioEngine 和 Chirp.io SDK?

这是我的代码中的一个示例:

所以当我第二次在循环中运行代码时,我得到了异常,但在engine.start()中没有得到异常,它正常执行......

0 投票
1 回答
35 浏览

chirp - 找不到适用于 Windows UWP 的 ChirpConnectNative

我无法在您的文档或下载页面中找到 windows[UWP] ChirpConnectNative库。请指导我在哪里可以找到?

Chirp Windows 文档 下载页面

0 投票
1 回答
78 浏览

chirp - 安卓啁啾安装12345

是否存在应用程序的安装程序?不是每个人都具备配置这些 SDK 的高级知识。

另外我不是我的安卓系统的根

0 投票
1 回答
242 浏览

chirp - 如何在 python 中以离线模式使用 Chirp.io

使用 chirp.io 提供的示例项目是否可以启用离线模式?另外,在运行 python 脚本时,如何在离线模式下创建本地配置文件并引用它?

0 投票
1 回答
2380 浏览

ios - ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器)

我在 xcode10.1 中使用 Chirp SDK 进行超声波。我在日志中多次收到此警告消息:

[avas] AVAudioSessionPortImpl.mm:56:ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器)

我试过下面的

但仍然对我显示警告。如何解决此警告。在此先感谢

0 投票
1 回答
154 浏览

next.js - 如何在 Next.js 应用程序中实例化和使用 Chirp WebAssembly SDK?

使用chirp-js-sdkNext.js 不是问题,但由于我的应用程序需要接收chirp浏览器发送的数据,因此我不得不使用 WebAssembly SDK。我在哪里以及如何实例化和使用chirpsdk?

按照此处的说明进行设置,我没有遇到任何问题。但是,不会调用onReceived,回调。onReceiving

这是我正在使用的页面的片段chirpsdk

我希望onReceived在接收16kHz-mono音频消息时调用回调,但它没有被调用。