井戸端のページを音声化する
できた
話者選択
ナレーション話者を用意
- 1行目はタイトル ナレーションがゆっくり読む
- iconがある行は話者が存在 先にspeaker割付を行い、違う話者にする
- インデントは話題の繋がり とりあえず連続して読めばよい?
- 食う行は話題の切り替わり 長い間を持たせたい
読み上げ用に加工
ブラケティングは邪魔なので外す
アルファベットは読みを与える必要がある。これは辞書が必要(ひとまず手動で用意する)
文中のicon表記は人名なのでiconからユーザ名に変換が必要
エフェクト
- クリックノイズ除去
-- 良い
- リバーブ
-- 短めで適用するとリッチになる
公開用の整備
- 変換器はPythonで書き直すとよさそう
-- 辞書の外出し
-- テストがあっても良いかも
-- Pythonでテストどうやるんだろう?
-- scrapbox2list.py
--- できた
> pre
python scrapbox2list.py > out/converted.txt
python make.py
sh mklist.sh
sh mkwav.sh
<<
- list.txtを生成するシェル
- mkwav.sh
- audiacityの処理をコマンドラインにできる?
あとやりたいこと
- 話速や抑揚を設定したい
- 効果音の挿入
- 文字画像を入れて動画を作る
-- 音声と画像を結合して1文ずつの動画を作る
--- スクロールさせたりとか面倒そう
--- imagemagickで文字画像を作りffmpegでスクロールさせる
--- ffmpegでスクロール
---- 横幅を知っておく必要がある
----- fileコマンドなどでできるらしい
-- それを最後にくっつける