単語の音声ファイルをウィキペディアに提供する無料のライセンス プロジェクトから、ランダムな名前の mp3 ファイルのリストにアクセスできます。中国語のファイル一覧はこちら/こちら、サンプルファイルはこちら
ただし、各ファイルには貴重なメタデータも含まれています。
$avconv -i ./audio.flac 2>&1
>Metadata:
TITLE : 高低
LICENSE : Creative Commons BY-SA 3.0 U.S
COPYRIGHT : (c) 2009 Yue Tan
ARTIST : Tan
DATE : 2009-07-08
GENRE : Speech
SWAC_LANG : cmn
SWAC_TEXT : 高低
SWAC_ALPHAIDX : gāodī
SWAC_SPEAK_NAME : Tan
SWAC_SPEAK_GENDER: F
SWAC_SPEAK_BIRTH_YEAR: 1978
SWAC_SPEAK_LANG : zho
SWAC_SPEAK_LANG_REGION: Liaoning
SWAC_SPEAK_LIV_COUNTRY: FR
SWAC_SPEAK_LIV_TOWN: Caen
SWAC_PRON_PHON : gāodī
SWAC_COLL_SECTION: HSK niveau IV
SWAC_COLL_LICENSE: Creative Commons BY-SA 3.0 U.S
SWAC_COLL_COPYRIGHT: (c) 2009 Yue Tan
SWAC_TECH_DATE : 2009-07-08
SWAC_TECH_SOFT : Shtooka Recorder/1.3
Duration: 00:00:01.25, bitrate: 392 kb/s
Stream #0.0: Audio: flac, 44100 Hz, 1 channels, s16
メタデータSWAC_ALPHAIDX
の値をシェル変数として取得して、それに応じてファイルの名前を変更するにはどうすればよいですか?
だから私は次のようなことをするかもしれません
$mv -input ./cmn-0a0a8a8b.flac -output ./new/cmn-$ALPHAIDX.flac
# ouput being cmn-gāodī.flac
編集:他のメタデータを使用した回答も同様に受け入れられます。盗聴の場合は gāodī の特殊文字を管理する必要はありません。