symblai / symbl-web-sdk Goto Github PK
View Code? Open in Web Editor NEWSymbl's Web SDK for bringing conversation intelligence in Web apps or any browser-based application.
License: Apache License 2.0
Symbl's Web SDK for bringing conversation intelligence in Web apps or any browser-based application.
License: Apache License 2.0
When the WebSocket Connection breaks and when the user switches network change from wifi to mobile hotspot, the connection does not recover.
Web SDK does not handle Safari browser seamlessly.
Web SDK does not show any errors when users do not pass or use or send invalid(v4 format) connectionID to subscribe to existing stream.
If 2nd speaker joins the existing stream and passes the tracker object, Streaming API only returns the trackers that were passed by the original speaker.
how to set the input language?
const id = "asidjf23sdf";
const connectionConfig = {
"config": {
"confidenceThreshold": 0.7,
"languageCode": "nl-NL",
"meetingTitle": "My Test Meeting",
"timezoneOffset": 480
},
id,
"insightTypes": [
"action_item",
"question"
],
"speaker": {
"name": "My name",
"userId": "emailAddress"
}
};
const connection = await symbl.createAndStartNewConnection(connectionConfig);
connection.on('speech_recognition', (speechData) => {
const name = speechData.user ? speechData.user.name : 'User';
const transcript = speechData.punctuated.transcript;
setTranscribedText(transcript); // Make sure this function is defined
});
When an empty array is passed for insightTypes on createConnection, users still get those insights available on βONβ handlers for questions, topics, action_items, follow_ups.
Currently we cannot gain any insights (questions, action items, follow ups) unless the speaker
config is passed in the StreamingAPIConnection config.
Users should be able to pass in the log level with the SymblConfig in the Symbl constructor. This is not currently supported..
If a user loses network for 30-40 seconds, the WebSocket connection does not recover with noConnectionTimeout: 900.
subscribedStream = await symbl.subscribeToConnection(connectionId);
await subscribedStream.connect();
subscribedStream.getConversationId() - This returns null
subscribedStream.conversation.getConversationId() this throws type error
Opus and LINEAR16 encodings support specific sample rate values. The modify request endpoint is not currently validating those.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.