IntrasonicsSDK

An audio recognition SDK developed by intrasonics.

Getting Started

Do NOT forget to enable microphone permission on settings for android.

You can hide data into any sound/video by using our cloud encoders. Use this for example app https://www.youtube.com/watch?v=IxxkQ-nTPHU&ab_channel=EmreAkcan

And by using this sdk, callbacks in your code will be triggered when your app catches that data from that content. So the code simply looks like ;

  void initialiseIntrasonicsSDK() async {
    var token = await getFileData("assets/Token.json");
    var events = await getFileData("assets/events.json");

    IntrasonicsSDK = IntrasonicsSDK(token, lyrics);

    IntrasonicsSDK.onEventReceived.listen((event) => {
      //do some stuff using event.
    });
  }
  

When initialised, decoder will start listening and decode. Want to stop/start listening? Just use ;

  IntrasonicsSDK.stopDecoder();

What is 'token'?

This is your unique key associated with our package id, to enable the sdk, you can create one for free at https://portal.intrasonics.com/app/home

What is 'events'?

Simple json that containts your events - that will trigger in certain time.

 {"events":[
 {"id":"My Event","time":19.00},
 {"id":"MyEvent2","time":22.00}]}

So that, onEventReceived will be triggered and return your event.

Want to learn more? Read our medium articles https://medium.com/intrasonics/hiding-data-in-sound-c8db3de5d6e0

Libraries

intrasonics_sdk