Module: DuoSplitter

Defined in:
lib/duo_splitter.rb,
lib/duo_splitter/runner.rb,
lib/duo_splitter/context.rb,
lib/duo_splitter/version.rb,
lib/duo_splitter/models/album.rb,
lib/duo_splitter/models/section.rb,
lib/duo_splitter/batch_processor.rb,
lib/duo_splitter/models/sentence.rb,
lib/duo_splitter/temp_dir_wrapper.rb,
lib/duo_splitter/encoders/aac_encoder.rb,
lib/duo_splitter/encoders/mp3_encoder.rb,
lib/duo_splitter/encoders/wav_encoder.rb,
lib/duo_splitter/commands/base_command.rb,
lib/duo_splitter/encoders/base_encoder.rb,
lib/duo_splitter/commands/split_command.rb,
lib/duo_splitter/services/support/encode.rb,
lib/duo_splitter/services/create_sentences.rb,
lib/duo_splitter/commands/repeating_command.rb,
lib/duo_splitter/commands/overlapping_command.rb,
lib/duo_splitter/services/support/split_tracks.rb,
lib/duo_splitter/services/support/base_concatenate.rb,
lib/duo_splitter/services/create_repeating_sentences.rb,
lib/duo_splitter/services/create_overlapping_sentences.rb,
lib/duo_splitter/services/support/repeating_concatenate.rb,
lib/duo_splitter/services/support/create_blank_sentences.rb,
lib/duo_splitter/services/support/overlapping_concatenate.rb

Defined Under Namespace

Modules: Commands, Encoders, Models, Services Classes: BatchProcessor, Context, Error, Runner, TempDirWrapper

Constant Summary collapse

ROOT_DIR =
Pathname.new(__dir__).parent
ASSETS_DIR =
ROOT_DIR.join('assets')
DATA_DIR =
ROOT_DIR.join('data')
NUMBER_OF_SECTIONS =
45
NUMBER_OF_SENTENCES =
560
VERSION =
'0.3.1'