lib/pwn/plugins/baresip.rb in pwn-0.5.8 vs lib/pwn/plugins/baresip.rb in pwn-0.5.9
- old
+ new
@@ -572,11 +572,18 @@
puts 'complete.'
call_resp_hash[:waveform] = relative_waveform
call_resp_hash[:speech_to_text] = 'N/A'
if speech_to_text
- absolute_speech_to_text = "#{absolute_recording}.txt"
- relative_speech_to_text = "#{relative_recording}.txt"
+ abs_rec_dir = File.dirname(absolute_recording)
+ abs_rec_file = File.basename(absolute_recording, '.*')
+ absolute_speech_to_text = "#{abs_rec_dir}/#{abs_rec_file}.txt"
+ # absolute_speech_to_text = "#{absolute_recording}.txt"
+
+ rel_rec_dir = File.dirname(relative_recording)
+ rel_rec_file = File.basename(relative_recording, '.*')
+ relative_speech_to_text = "#{rel_rec_dir}/#{rel_rec_file}.txt"
+ # relative_speech_to_text = "#{relative_recording}.txt"
PWN::Plugins::Voice.speech_to_text(
audio_file_path: absolute_recording,
output_dir: target_num_root
)
print "Generating Speech-to-Text for #{absolute_recording}..."