Class: OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session
- Defined in:
- lib/openai/models/realtime/transcription_session_updated_event.rb
Overview
Defined Under Namespace
Modules: Modality Classes: ClientSecret, TurnDetection
Instance Attribute Summary collapse
-
#client_secret ⇒ OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session::ClientSecret
Ephemeral key returned by the API.
-
#input_audio_format ⇒ String?
The format of input audio.
-
#input_audio_transcription ⇒ OpenAI::Models::Realtime::AudioTranscription?
Configuration of the transcription model.
-
#modalities ⇒ Array<Symbol, OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session::Modality>?
The set of modalities the model can respond with.
-
#turn_detection ⇒ OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session::TurnDetection?
Configuration for turn detection.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(expires_at:, value:) ⇒ Object
constructor
Some parameter documentations has been truncated, see ClientSecret for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(expires_at:, value:) ⇒ Object
Some parameter documentations has been truncated, see ClientSecret for more details.
Ephemeral key returned by the API. Only present when the session is created on the server via REST API.
|
|
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 80
|
Instance Attribute Details
#client_secret ⇒ OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session::ClientSecret
Ephemeral key returned by the API. Only present when the session is created on the server via REST API.
49 |
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 49 required :client_secret, -> { OpenAI::Realtime::TranscriptionSessionUpdatedEvent::Session::ClientSecret } |
#input_audio_format ⇒ String?
The format of input audio. Options are ‘pcm16`, `g711_ulaw`, or `g711_alaw`.
55 |
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 55 optional :input_audio_format, String |
#input_audio_transcription ⇒ OpenAI::Models::Realtime::AudioTranscription?
Configuration of the transcription model.
61 |
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 61 optional :input_audio_transcription, -> { OpenAI::Realtime::AudioTranscription } |
#modalities ⇒ Array<Symbol, OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session::Modality>?
The set of modalities the model can respond with. To disable audio, set this to [“text”].
68 69 |
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 68 optional :modalities, -> { OpenAI::Internal::Type::ArrayOf[enum: OpenAI::Realtime::TranscriptionSessionUpdatedEvent::Session::Modality] } |
#turn_detection ⇒ OpenAI::Models::Realtime::TranscriptionSessionUpdatedEvent::Session::TurnDetection?
Configuration for turn detection. Can be set to ‘null` to turn off. Server VAD means that the model will detect the start and end of speech based on audio volume and respond at the end of user speech.
77 78 |
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 77 optional :turn_detection, -> { OpenAI::Realtime::TranscriptionSessionUpdatedEvent::Session::TurnDetection } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/openai/models/realtime/transcription_session_updated_event.rb', line 137
|