たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

iPodにテスト用のmp3データをおきたい

iPod に適当なmp3を大量におくことになったので(テストです)、
iTunesに大量に登録してから iPod にコピーしてみたんだけど、同じデータは消されちゃうみたい。
便利なんだが不便なんだか。

しかたがないので、スクリプト書いた。
音声データの生成には、Mac の say コマンドをつかった。

cd alex/
for i in `seq -w 1 10000` ; do echo $i ;say -v Alex $i -o test.aiff ; sox test.aiff ${i}.MP3 ; done

一万もファイルつくってもこんなもの

du -sk alex/    #-> 80588

ちなみに、say コマンドの 声は ?をわたすと一覧が表示されるんだが、そのまま渡すと、シェルがカレントディレクトリにマッチしてしまうので、バックスラッシュをつける。

say -v \?
記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。