This is a simple main-style sample application using Symbl's Async API. This application will post an audio fileto the platform and obtain the Question results when they become available.
Open .env
file and add your APP_ID, APP_SECRET, SUMMARY_EMAIL. You can get APP_ID and APP_SECRET from https://platform.symbl.ai
Most of the heavy lifting is done in the common
library which you can read about its plumbing here.
Obtaining intelligence on Questions using the Async API is pretty straight forward, the steps are:
- Login
- Post the audio file and wait for the Symbl platform to process it
- Retrieve the Questions
async function main() {
/*
Login and get token
*/
var token = await common.Login();
/*
Post the audio file to the Symbl platform
*/
var result = await post.Post(token, "All_I_Really_Want.mp3");
/*
Process Questions for the audio file
*/
var questions = await intelligence.Questions(token, result.conversationId);
output = JSON.parse(questions);
console.log(output);
}
main();