Skip to content

Files

Latest commit

d3b53a1 · Apr 5, 2020

History

History
128 lines (81 loc) · 3.8 KB

README.ja.md

File metadata and controls

128 lines (81 loc) · 3.8 KB

duo_splitter

Build Status

このgemに含まれているコマンドでDUO 3.0 CD/復習用の音声を例文ごとに分割できます。

必要なもの

  • ffmpeg
    • brew install ffmpegでインストールしてください
  • sox
    • brew install soxでインストールしてください
    • repeatingコマンドとoverlappingコマンドを実行する際に必要です

インストール

$ gem install duo_splitter

使い方

準備

  1. WAVエンコーダを指定してCDをiTunesにインポートしてください。
  2. ターミナルを開いてインポートしたトラックがあるディレクトリへ移動してください。

単純な分割

以下のコマンドを実行すると~/Desktop/DUO 3.0に分割された音声が生成されます。

$ duo_splitter split *.wav

指定できるオプションを確認するにはduo_splitter split -hを実行してください。

出力ディレクトリを変更するには-dオプションを指定してください:

$ duo_splitter split -d /path/to/dir *.wav

出力フォーマットを変更するには-fオプションを指定してください:

$ duo_splitter split -f mp3 *.wav

「SECTION 〜」の音声が不要な場合は--no-output-introオプションを指定してください:

$ duo_splitter split --no-output-intro *.wav

出力されるファイル名にセクション番号を付けたくない場合は--no-section-numberオプションを指定してください:

$ duo_splitter split --no-section-number *.wav

ffmpegの場所を変更するには--ffmpeg-pathオプションを指定してください:

$ duo_splitter split --ffmpeg-path=/path/to/ffmpeg *.wav

リピーティング用の分割

以下のコマンドを実行すると~/Desktop/DUO 3.0 (Repeating)に分割された音声が生成されます。

$ duo_splitter repeating *.wav

生成された音声の最後には合図の音声と例文と同じ長さの無音の音声が追加されています。

指定できるオプションを確認するにはduo_splitter repeating -hを実行してください。

合図の音声が不要な場合は--no-notification-soundオプションを指定してください:

$ duo_splitter repeating --no-notification-sound *.wav

合図の音声を変更するには--notification-sound-pathオプションを指定してください:

$ duo_splitter repeating --notification-sound-path=/path/to/audio.wav *.wav

soxの場所を変更するには--sox-pathオプションを指定してください:

$ duo_splitter repeating --sox-path=/path/to/sox *.wav

オーバーラッピング用の分割

以下のコマンドを実行すると~/Desktop/DUO 3.0 (Overlapping)に分割された音声が生成されます。

$ duo_splitter overlapping *.wav

生成された音声の先頭には合図の音声が追加されています。

指定できるオプションを確認するにはduo_splitter overlapping -hを実行してください。

合図の音声を変更するには--notification-sound-pathオプションを指定してください:

$ duo_splitter overlapping --notification-sound-path=/path/to/audio.wav *.wav

soxの場所を変更するには--sox-pathオプションを指定してください:

$ duo_splitter overlapping --sox-path=/path/to/sox *.wav

開発

テストするにはbundle installを実行してからbin/rspecを実行してください。

ライセンス

ライセンスはMIT Licenseです。