assemblyai
Values
pub fn base_request(token: String) -> request.Request(BitArray)
pub fn create_temporary_token(
token: String,
data: schema.CreateRealtimeTemporaryTokenParams,
) -> effect.Effect(
Result(
Result(
schema.RealtimeTemporaryTokenResponse,
response.Response(BitArray),
),
snag.Snag,
),
a,
)
pub fn create_transcript(
token: String,
data: dict.Dict(String, utils.Never),
) -> effect.Effect(
Result(
Result(schema.Transcript, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn delete_transcript(
token: String,
transcript_id: String,
) -> effect.Effect(
Result(
Result(schema.Transcript, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn get_lemur_response(
token: String,
request_id: String,
) -> effect.Effect(
Result(Result(Nil, response.Response(BitArray)), snag.Snag),
a,
)
pub fn get_redacted_audio(
token: String,
transcript_id: String,
) -> effect.Effect(
Result(
Result(
schema.RedactedAudioResponse,
response.Response(BitArray),
),
snag.Snag,
),
a,
)
pub fn get_subtitles(
token: String,
transcript_id: String,
subtitle_format: String,
chars_per_caption chars_per_caption: option.Option(Int),
) -> effect.Effect(
Result(Result(Nil, response.Response(BitArray)), snag.Snag),
a,
)
pub fn get_transcript(
token: String,
transcript_id: String,
) -> effect.Effect(
Result(
Result(schema.Transcript, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn get_transcript_paragraphs(
token: String,
transcript_id: String,
) -> effect.Effect(
Result(
Result(schema.ParagraphsResponse, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn get_transcript_sentences(
token: String,
transcript_id: String,
) -> effect.Effect(
Result(
Result(schema.SentencesResponse, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn lemur_question_answer(
token: String,
data: Nil,
) -> effect.Effect(
Result(Result(Nil, response.Response(BitArray)), snag.Snag),
a,
)
pub fn lemur_summary(
token: String,
data: Nil,
) -> effect.Effect(
Result(Result(Nil, response.Response(BitArray)), snag.Snag),
a,
)
pub fn lemur_task(
token: String,
data: Nil,
) -> effect.Effect(
Result(Result(Nil, response.Response(BitArray)), snag.Snag),
a,
)
pub fn list_transcripts(
token: String,
limit limit: option.Option(Int),
status status: option.Option(String),
created_on created_on: option.Option(String),
before_id before_id: option.Option(String),
after_id after_id: option.Option(String),
throttled_only throttled_only: option.Option(Bool),
) -> effect.Effect(
Result(
Result(schema.TranscriptList, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn purge_lemur_request_data(
token: String,
request_id: String,
) -> effect.Effect(
Result(
Result(
schema.PurgeLemurRequestDataResponse,
response.Response(BitArray),
),
snag.Snag,
),
a,
)
pub fn upload_file(
token: String,
) -> effect.Effect(
Result(
Result(schema.UploadedFile, response.Response(BitArray)),
snag.Snag,
),
a,
)
pub fn word_search(
token: String,
transcript_id: String,
words words: a,
) -> effect.Effect(
Result(
Result(schema.WordSearchResponse, response.Response(BitArray)),
snag.Snag,
),
b,
)