Skip to content

Instantly share code, notes, and snippets.

@knorrli
knorrli / speech.rb
Created December 22, 2021 12:32
Small script to convert words stored in a CSV to sound snippets in .wav format
require 'csv'
out_dir = "./out"
def convert_csv_to_wav_snippets
read_csv.each do |row|
word = row[0]
%x[say -o #{out_dir}/#{word}.wav --data-format=LEF32@32000 \"#{word}\"]
end
end
{
events: {
{"type": "transaction", "some": "attributes", "relevant": true},
{"type": "voucher", "some": "attributes", "relevant": true},
}
}
vegetable_descriptions = Atelier::VegetableDescription.last(20)
vegetable_descriptions.each do |vd|
puts vd.description.inspect
puts "enter inproved version, blank means no change"
input_description = gets
if input_description != "\n"
input_description.chomp!
vd.description = input_description
if vd.save
puts "new description saved"