(moved to http://tmasada.cocolog-nifty.com/blog/)
64ビットLinuxにHTKをインストール
前にも一度書きましたが,64ビットLinuxで,HTKは
$ export CFLAGS="-m64"
としてからでないとコンパイルできないので,要注意です.
[PR]
# by tmasada2 | 2009-03-17 14:20 | らららルルル
PASL-DSRの音声データをwav形式に変換するコード
PASL-DSRという音声データベースがありますが,その音声データをwav形式に変換するコードを以下に示します.需要がどれだけあるかは分かりませんが.使い方は
$ cat F1SYB01.DAT | ./a.out > temp.wav
のように,stdinに元のファイルを入れるとstdoutにwavファイルが出てきます.
#include <stdio.h>
#include <stdlib.h>

void write2(FILE *f, int n)
{
fprintf(f, "%c", (unsigned char) n % 256);
fprintf(f, "%c", (unsigned char) (n >> 8) % 256);
}

void write4(FILE *f, int n)
{
fprintf(f, "%c", (unsigned char) n % 256);
fprintf(f, "%c", (unsigned char) (n >> 8) % 256);
fprintf(f, "%c", (unsigned char) (n >> 16) % 256);
fprintf(f, "%c", (unsigned char) (n >> 24) % 256);
}

int main()
{
unsigned char c[2];
int nCount;
int nNumOfData;
int *nData;

nNumOfData = 0;
nData = (int *) malloc(sizeof(int));

while (! feof(stdin)) {

c[1] = fgetc(stdin);
c[0] = fgetc(stdin);

nNumOfData ++;
nData = (int *) realloc(nData, sizeof(int) * nNumOfData);
nData[nNumOfData - 1] = (int) (*((signed short *) c));

}

fprintf(stdout, "RIFF");

// file size
write4(stdout, nNumOfData * 2 + 36);

fprintf(stdout, "WAVE");
fprintf(stdout, "fmt ");

// header size
write4(stdout, 16);

// format ID
write2(stdout, 1);

// mono
fprintf(stdout, "%c", 1);
fprintf(stdout, "%c", 0);

// sampling frequency
write4(stdout, 16000);

// average data speed
write4(stdout, 32000);

// block size
write2(stdout, 2);

// bits per sample
write2(stdout, 16);

fprintf(stdout, "data");

// data size
write4(stdout, nNumOfData * 2);

// data
for (nCount = 0; nCount < nNumOfData; nCount ++)
write2(stdout, nData[nCount]);

free(nData);
return 0;
}

[PR]
# by tmasada2 | 2009-03-17 14:01 | らららルルル
来週は自然言語処理研究会に行きます
来週は自然言語処理研究会に行く予定.発表はしません.情報収集です.
[PR]
# by tmasada2 | 2009-03-16 22:13 | らららルルル
中国の時刻表検索サイト
http://www.oklx.com/cn/train/index.aspx
・・・ ここ,いいかも.上海~蘇州間には,思ってる以上にたくさん列車あり.今度は切符を買いそこなわないようにしなくては.ところで,上海から成都に40時間で行けることが分かりました.いや,別に行かないですよ.ただ,まだ行っていない中国の都市で,北京以外に行ってみたいのが,成都なので.
[PR]
# by tmasada2 | 2009-03-16 01:14 | 中華圏いろいろ新聞
台上一分钟, 台下十年功
ケーブルテレビで香港の音楽番組を見ていたら,司会のLeanne Liがこの言葉を.
[PR]
# by tmasada2 | 2009-03-15 22:49 | おんがくしつ
@音楽 / Jane Z.
http://www.hmv.co.jp/product/detail/3541770
上はジェーン・チャン・・・というか,日本での名前は「Jane Z.」の,最新アルバム「@音楽」のHMVでの発売ページへのリンクです.6~7回は聴きましたが,彼女自身の以前のアルバムと比べても,画期的.例えば,「是我」.この画期的なサビは,何?
b0037434_22222935.jpg
しかも,歌が抜群.2007年の北京コンサートのDVDを,一度,ご覧ください.ファルセット(正確には「ホイッスルレジスター」と呼ばれる声らしい)が非常にきれい.そういうテクニック的なところを除いても,とにかく肝が据わってる.単に歌がうまいというだけでなく,若くして,すでに,余裕あふれる歌いっぷり.下は3月14日の北京でのJane Z.の姿.こちらより転載.
b0037434_22173019.jpg
b0037434_2214131.jpg

・・・はい,ショーケース・ライブは今月29日(日曜日)です.

チケットぴあ
http://ent.pia.jp/pia/event.do?eventCd=0906377&perfCd=001

ローソンチケット
http://l-tike.com/d1/AA02G01F1.do?DBNID=1&ALCD=1&LCD=75547

イープラス
http://eplus.jp/sys/T1U90P0101P006001P0050001P002027181P0030001P0007
[PR]
# by tmasada2 | 2009-03-15 22:19 | 中華圏いろいろ新聞
蘇州のバス情報
http://suzhou.8684.cn/
・・・他にもこういうサイトあるかもしれませんが.
[PR]
# by tmasada2 | 2009-03-14 12:28 | 中華圏いろいろ新聞
蘇州工業園区のWebサイト
http://www.sipac.gov.cn/japanese/
・・・あれ,これ前にも貼りましたっけ?
[PR]
# by tmasada2 | 2009-03-14 12:20 | 中華圏いろいろ新聞