Comments (9)
@faiqmustaqeem the latest version is 1.15.1
-- can you try using that version? In your podfile, you can simply use ~> 1.15
, or for your Android gradle file 1.+
from audioqr.
@faiqmustaqeem actually, the Pod and Maven are both private and require credentials to install. For demo purposes, please use the framework (iOS) and AAR (Android) files included in this repo, or you can reach out via email and CUE will set you up with credentials to use pods.
from audioqr.
@jamesonrader , means i have to buy paid version for using it in my app ?
from audioqr.
@faiqmustaqeem Yes, you can use the demo for free but production requires licensing. This is the same technology we currently deploy with the NFL, NCAA, and a number of extremely large organizations like Berkshire Hathaway. However, if your company is very small with only a few users, we have plans designed to make it extremely affordable. Feel free to reach out to [email protected] and a member of our sales team will be in touch.
from audioqr.
@jamesonrader CUEReceiverCallbackInterface::run()
callback getting called multiple time for the same payload with empty message
response.
Empty message from engine:
{
mode='trigger' [0]
rawIndices=0.1.461
message=""
latency=1047
}
and after multiple failure call, finally it's getting expected decoded data from the engine .
Is there anyway by which we can avoid this duplicate failure call.?
Thank you.
from audioqr.
Hi @deenanathgupta,
This trigger
is a header in the ultrasonic file that tells the device that the remainder of the payload should be interpreted as a "data" payload. Data
payloads are much less reliable than trigger
payloads. The error you are seeing is if the trigger
in the header is detected but not the subsequent data
payload.
Finally, we currently have an alpha of trigger
mode that has 10x range and about 50x reliability compared to the current master
. I would recommend you use this trigger
mode for your use case and simply string together your payload as a series of shorter payloads.
from audioqr.
Hi @jamesonrader,
Thanks for your reply.
I am facing one issue-> Mode: Trigger
CUEReceiverCallbackInterface::run()
function never get called, When My Android device is connected with the speaker over Bluetooth and playing some background music, and then I am sending the payload in trigger
mode.
My intention is to detect ultrasonic sound when my device is connected with the speaker over Bluetooth and playing music.
It's working fine when the device is connected with the speaker over Bluetooth without music.
Note: I am testing the implementation in one device (speaker which is connected over Bluetooth of device one --> mic of device one).
Any insight on this will be helpful.
from audioqr.
@deenanathgupta so if the BLE speaker is outputting the ultrasonic audio (you can find this out by making a WAV recording and either sharing with me or looking in the 17.5-19.5kHz range with a spectrogram) and the device is not picking up the signal, this is a failed recognition that will be fixed when we push the latest version as soon as next week.
If the ultrasound is not coming through the speaker, then there could be two potential issues:
- Your speaker for some reason isn't outputting the ultrasound or doesn't support those frequencies. Most speakers will play up to 20kHz though so I would hope this wouldn't be the case.
- It could be a bug not with the ultrasonic engine, but with how the audio session is configured. I don't think there has been a lot of testing with it while simultaneously connected to Bluetooth speakers. This would be a very fixable issue but it would take a bit of toying around.
from audioqr.
This is not an issue but I need help. I'm new to coding and I haven't been able to extract "power" separately from jsonString. Getting the trigger works but I just need power to calculate distance. Can you help me? :)
from audioqr.
Related Issues (6)
- Deprecations Issues HOT 5
- Requesting full version of the CUE protocol HOT 2
- Ascii value can't be send over 10 bytes HOT 1
- Better README HOT 3
- Speaker availability HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from audioqr.