usecrate::transcription::TranscriptionModel;/// A provider client with transcription capabilities.
/// Clone is required for conversions between client types.
pubtraitTranscriptionClient{/// The type of TranscriptionModel used by the Client
typeTranscriptionModel: TranscriptionModel;/// Create a transcription model with the given name.
////// # Example with OpenAI
/// ```
/// use rig::prelude::*;
/// use rig::providers::openai::{Client, self};
////// // Initialize the OpenAI client
/// let openai = Client::new("your-open-ai-api-key");
////// let whisper = openai.transcription_model(openai::WHISPER_1);
/// ```
fntranscription_model(&self, model: impl Into<String>)->Self::TranscriptionModel;}