using System;
using System.ComponentModel;
namespace OpenAI.Audio;
/// <summary> The format of the transcription. </summary>
[CodeGenModel("TranscriptionAudioResponseFormat")]
public readonly partial struct AudioTranscriptionFormat
{
// CUSTOM: Hide from browsing as this is equivalent to Simple
/// <summary> Plain text only. </summary>
[EditorBrowsable(EditorBrowsableState.Never)]
[CodeGenMember("Text")]
public static AudioTranscriptionFormat Text { get; } = new(TextValue);
// CUSTOM: Rename, reflecting convergence with Text
/// <summary> Plain text only. </summary>
[CodeGenMember("Json")]
public static AudioTranscriptionFormat Simple { get; } = new(SimpleValue);
// CUSTOM: Rename.
/// <summary> Plain text provided with additional metadata, such as duration and timestamps. </summary>
[CodeGenMember("VerboseJson")]
public static AudioTranscriptionFormat Verbose { get; } = new(VerboseValue);
// CUSTOM: Added custom doc comments.
/// <summary> Text formatted as SubRip (.srt) file. </summary>
[CodeGenMember("Srt")]
public static AudioTranscriptionFormat Srt { get; } = new(SrtValue);
// CUSTOM: Added custom doc comments.
/// <summary> Text formatted as a Web Video Text Tracks, a.k.a. WebVTT, (.vtt) file. </summary>
[CodeGenMember("Vtt")]
public static AudioTranscriptionFormat Vtt { get; } = new(VttValue);
}openai/openai-dotnet
Publicmirrored from https://github.com/openai/openai-dotnetAvailable
src/Custom/Audio/AudioTranscriptionFormat.cs
35lines · modepreview