Module: ChatgptAssistant::AudioHelper

Included in:
ApplicationBot
Defined in:
lib/chatgpt_assistant/bots/helpers/audio_helper.rb

Overview

Helper for audio

Instance Method Summary collapse

Instance Method Details

#recognitionObject



6
7
8
# File 'lib/chatgpt_assistant/bots/helpers/audio_helper.rb', line 6

def recognition
  @recognition ||= AudioRecognition.new(openai_api_key)
end

#synthesisObject



10
11
12
# File 'lib/chatgpt_assistant/bots/helpers/audio_helper.rb', line 10

def synthesis
  @synthesis ||= AudioSynthesis.new(config)
end

#transcribe_file(url) ⇒ Object



14
15
16
# File 'lib/chatgpt_assistant/bots/helpers/audio_helper.rb', line 14

def transcribe_file(url)
  recognition.transcribe_audio(url)
end