An unofficial .Net wrapper for the Uberduck API
Just go to NuGet and install in your project
public UberduckKeys Keys { get; private set };
public UberduckClient(UberduckKeys keys) { }
UberduckKeys keys; //The keys of Uberduck API
public async Task<UberduckGeneratedResult> GenerateVoiceAsync(string text, string voice) { }
public string PublicKey { get; private set; }
public UberduckKeys(string publicKey, string secretKey) { }
string publicKey; // Your API Public Key
string secretKey; // Your API Secret Key
public UberduckKeys Keys { get; set; }
public string UUID { get; set; };
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() { }
public string StartedAt { get; set; }
public string? FailedAt { get; set; }
public string? FinishedAt { get; set; }
public string? Path { get; set; }
public class UberduckBadRequestException : Exception { }
public class UberduckUnauthorizedException : Exception { }