Sha256: ba1c4a9adda2428034aed2f7ec007693592cb7a530994cde2bf2114869f8e8e1
Contents?: true
Size: 604 Bytes
Versions: 11
Compression:
Stored size: 604 Bytes
Contents
# lib/ai_client/transcribe.rb class AiClient ###################################### # OmniAI Params # model [String] # language [String, nil] optional # prompt [String, nil] optional # format [Symbol] :text, :srt, :vtt, or :json (default) # temperature [Float, nil] optional def transcribe(audio, format: nil, **params) call_with_middlewares(:transcribe_without_middlewares, audio, format: format, **params) end def transcribe_without_middlewares(audio, format: nil, **params) @client.transcribe(audio, model: @model, format: format, **params) end end
Version data entries
11 entries across 11 versions & 1 rubygems