A flashcard app for drilling on spellings of words based on audio recordings
record = function(word_idx)
	if Recording_device then
		Words[word_idx].recording = Recording_device:getData()
		Recording_device:stop()
		if Words[word_idx].recording then
			save_wav(Words[word_idx].contents..'.wav', Words[word_idx].recording)
		end
		Recording_device = nil
		Recording_word = nil
		return
	end
	local devices = love.audio.getRecordingDevices()
	if #devices == 0 then return end
	Recording_device = devices[1]
	Recording_device:start(10*8000, 8000)
	Recording_word = Words[word_idx]
	Playing_source = nil
end