URI: 
       Add support for importing 8k 16-bit LE wav files - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 9b49aadb91747287f301d8e037c26308eb2f47c8
   DIR parent 1f8800ab3989180223c393dc3ae820f14319e295
  HTML Author: HD Moore <x@hdm.io>
       Date:   Sun,  1 May 2016 21:42:05 -0500
       
       Add support for importing 8k 16-bit LE wav files
       
       Diffstat:
         M bin/import_audio.rb                 |       9 ++++++++-
       
       1 file changed, 8 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/bin/import_audio.rb b/bin/import_audio.rb
       @@ -38,7 +38,7 @@ require 'config/environment'
        project_id  = ARGV.shift
        provider_id = ARGV.shift
        
       -todo = Dir["#{dir}/**/*.raw"].to_a
       +todo = Dir["#{dir}/**/*.raw"].to_a + Dir["#{dir}/**/*.wav"].to_a
        
        if todo.empty?
          $stderr.puts "Error: No raw audio files found within #{dir}"
       @@ -115,6 +115,13 @@ todo.each do |rfile|
        
          mr = dr.media
          ::File.open(rfile, "rb") do |fd|
       +
       +    # Dirty support for RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz
       +    if rfile =~ /\.wav$/
       +      # Toss the WAV header
       +      head = fd.read(44)
       +    end
       +
            mr.audio = fd.read(fd.stat.size)
            mr.save
          end