タグ

ブックマーク / moge32.blogspot.com (1)

  • (1)C言語で音声合成もどき ~WAVファイルを生成する~

    この記事は素人が音声合成で遊んでいるだけの記事です。完全に行き当たりばったりなので、紹介している内容の保証はできません。また、記事の内容を予告なく変更することがあります。 「C言語で音声合成もどき」ということで、このシリーズではフォルマント合成と呼ばれる手法を使った音声合成プログラムをC言語で作っていきます。 題の音声合成に入る前に、まずは肩慣らしとして音声ファイルを作るプログラムをつくります。 今回は 8bit, 44100Hz, 1ch のWAV形式のファイルを作成するプログラムを書いてみます。 (この記事では、比較的実装が簡単なWAV形式を扱います。ひょっとするとMP3形式等のほうが馴染み深いかもしれませんが、MP3ではデータ圧縮にやや複雑なアルゴリズムを使うことになります。) なお、WAVファイルの構造については WAVファイルフォーマット WAVE file format を参

    harigel
    harigel 2016/09/26
    WAVファイル生成
  • 1