Skip to content

EnzoBarizza/Uberduck.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uberduck.NET

An unofficial .Net wrapper for the Uberduck API

Install

Just go to NuGet and install in your project

Documentation

UberduckClient

Uberduck.NET

Properties

public UberduckKeys Keys { get; private set };

Constructors

public UberduckClient(UberduckKeys keys) { }
UberduckKeys keys; //The keys of Uberduck API

Methods

public async Task<UberduckGeneratedResult> GenerateVoiceAsync(string text, string voice) { }

UberduckKeys

Uberduck.NET.Keys

Properties

public string PublicKey { get; private set; }

Constructors

public UberduckKeys(string publicKey, string secretKey) { }
string publicKey; // Your API Public Key
string secretKey; // Your API Secret Key

UberduckGeneratedResult

Uberduck.NET.Models

Properties

public UberduckKeys Keys { get; set; }
public string UUID { get; set; };

Methods

public async Task<string> GetAudioLinkAsync(bool untilFinal = false) { }
public async Task<string> GetRawAudioData() { }
public async Task<UberduckFinalResult> GetDeserializedAudioData(bool untilFinal = false) { }
public async Task SaveAudioFileAsync(string fileName = "audio", string path = "./") { }
public async Task<Stream> GetAudioStreamAsync() { }

UberduckFinalResult

Uberduck.NET.Models

Properties

public string StartedAt { get; set; }
public string? FailedAt { get; set; }
public string? FinishedAt { get; set; }
public string? Path { get; set; }

Exceptions

Uberduck.NET.Exceptions

public class UberduckBadRequestException : Exception { }
public class UberduckUnauthorizedException : Exception { }

About

An unofficial .Net wrapper for the Uberduck API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages