Table of Contents

Class FilesClient

Namespace
AssemblyAI.Files
Assembly
AssemblyAI.dll

Client to upload files to the AssemblyAI API.

public class FilesClient
Inheritance
FilesClient
Inherited Members

Methods

UploadAsync(byte[], RequestOptions?, CancellationToken)

Upload a media file to AssemblyAI's servers.

public Task<UploadedFile> UploadAsync(byte[] audioFile, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

audioFile byte[]

The audio file to upload

options RequestOptions

The HTTP request options

cancellationToken CancellationToken

Returns

Task<UploadedFile>

File uploaded to AssemblyAI

UploadAsync(FileInfo, RequestOptions?, CancellationToken)

Upload a media file to AssemblyAI's servers.

public Task<UploadedFile> UploadAsync(FileInfo audioFile, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

audioFile FileInfo

The local file to upload

options RequestOptions

The HTTP request options

cancellationToken CancellationToken

Returns

Task<UploadedFile>

File uploaded to AssemblyAI

UploadAsync(Stream, RequestOptions?, CancellationToken)

Upload a media file to AssemblyAI's servers.

public Task<UploadedFile> UploadAsync(Stream request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request Stream
options RequestOptions
cancellationToken CancellationToken

Returns

Task<UploadedFile>

UploadAsync(Stream, bool, RequestOptions?, CancellationToken)

Upload a media file to AssemblyAI's servers.

public Task<UploadedFile> UploadAsync(Stream stream, bool disposeStream, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

stream Stream

The file stream to upload

disposeStream bool

Dispose the stream ASAP

options RequestOptions

The HTTP request options

cancellationToken CancellationToken

Returns

Task<UploadedFile>

File uploaded to AssemblyAI

UploadAsync(ReadOnlyMemory<byte>, RequestOptions?, CancellationToken)

Upload a media file to AssemblyAI's servers.

public Task<UploadedFile> UploadAsync(ReadOnlyMemory<byte> audioFile, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

audioFile ReadOnlyMemory<byte>

The audio file to upload

options RequestOptions

The HTTP request options

cancellationToken CancellationToken

Returns

Task<UploadedFile>

File uploaded to AssemblyAI