0

単語の音声ファイルをウィキペディアに提供する無料のライセンス プロジェクトから、ランダムな名前の 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ī の特殊文字を管理する必要はありません。

4

1 に答える 1