SymblAISharp 1.0.0.2
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package SymblAISharp --version 1.0.0.2
NuGet\Install-Package SymblAISharp -Version 1.0.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SymblAISharp" Version="1.0.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SymblAISharp --version 1.0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SymblAISharp, 1.0.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SymblAISharp as a Cake Addin #addin nuget:?package=SymblAISharp&version=1.0.0.2 // Install SymblAISharp as a Cake Tool #tool nuget:?package=SymblAISharp&version=1.0.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
symbl-csharp-sdk
SymblAISharp is a C# library for the Sybml API
API Reference - https://docs.symbl.ai/docs/api-reference/getting-started
Features
- Async API
- Audio
- Video
- Text
- Job
- Conversation
- Abstract Topic
- Action Item
- Analytics
- Conversation
- Conversation Data
- Entity
- Experience
- Follow Up
- Formatted Transcript
- Member
- Question
- Sentiment
- Speaker Event
- Speech To Text
- Topic
- Management
- Conversation
- Tracker
- Telephony
Code Snippet
Get the Authentication Token
AuthenticationApi authentication = new AuthenticationApi();
var authResponse = authentication.GetAuthToken(
new AuthRequest
{
type = "application",
appId = appId,
appSecret = appSecret
});
Async Audio API Usage
var response = GetAuthToken();
IAudioApi audioApi = new AudioApi(response.accessToken);
var audioResponse = await audioApi.PostAudioUrl(new AudioRequest
{
url = "https://symbltestdata.s3.us-east-2.amazonaws.com/sample_audio_file.wav",
});
Async Video API Usage
var response = GetAuthToken();
IVideoApi videoApi = new VideoApi(response.accessToken);
var videoResponse = await videoApi.PostVideoUrl(new VideoRequest
{
url = "https://symbltestdata.s3.us-east-2.amazonaws.com/sample_video_file.mp4",
});
Get All Conversation API Usage
var response = GetAuthToken();
IConversationApi conversationApi = new ConversationApi(response.accessToken);
var allConversationResponse = conversationApi.GetAllConversations();
Telephony API Usage
string email = "ranjancse@gmail.com";
var response = GetAuthToken();
ITelephonyApi telephonyApi = new TelephonyApi(response.accessToken);
var telephonyResponse = await telephonyApi.StartSIPConnection(new SIPConnectRequest
{
operation = "start",
endpoint = new SymblAISharp.TelephonyApi.SIP.Endpoint
{
providerName = "Symbl",
type = "sip",
uri = "sip:8021@sip.rammer.ai",
audioConfig = new AudioConfig
{
sampleRate = 48000,
encoding = "OPUS",
sampleSize = 16
}
},
actions = new System.Collections.Generic.List<SymblAISharp.TelephonyApi.SIP.Action>
{
new SymblAISharp.TelephonyApi.SIP.Action
{
invokeOn = "stop",
name = "sendSummaryEmail",
parameters = new SymblAISharp.TelephonyApi.SIP.Parameters
{
emails = new System.Collections.Generic.List<string>
{
email
}
}
}
},
data = new SymblAISharp.TelephonyApi.SIP.Data
{
session = new SymblAISharp.TelephonyApi.SIP.Session
{
name = "Unit Test Session"
}
}
});
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.1
- Microsoft.AspNetCore.WebUtilities (>= 2.2.0)
- Newtonsoft.Json (>= 13.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Initial Release