handの日記
プログラミング、フリーゲーム、読書の日記。
お役立ち
のラベルが付いた投稿はありません。
すべての投稿を表示
お役立ち
のラベルが付いた投稿はありません。
すべての投稿を表示
ホーム
登録:
投稿 (Atom)
音声合成(3)
音声データ入力を自動化する処理を追加した。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <limits.h> #include <...
音声合成
音声合成が結構簡単にできると聞いて、遊んでみることにした。 今回は母音のみ。基本原理はこんな感じ。フォルマント式音声合成と呼ばれる。 基本周波数を元に原音を作る。歌声でラ(220Hz)の音なら220Hzの周波数で鳴らす。 フォルマント(周波数のピーク)を元に原音を加工す...
音声合成(2)
前回のコードでは基本周波数を変動しつつしゃべらせると波形がおかしくなる。それを改善する。サインカーブを描くコードは以下のように書かれる。(math.hをincludeすることが前提) double SineWave(unsigned long i,unsigned long T...