HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1021
ニクマーン音程取得について10解決


ニクマーン

リンク

2013/10/21(Mon) 20:20:51|NO.57739

音声認識があるので
リアルタイムでの発した言葉の音程を取得したいのです。
やり方お願いします。



この記事に返信する


ゴメ吉

リンク

2013/10/21(Mon) 20:36:26|NO.57740

言語はC++
http://hihoblog-make.seesaa.net/article/225324255.html
言語をHSPに書き換える。



KA

リンク

2013/10/21(Mon) 21:07:05|NO.57741

録音することでリアルタイムに取得できます。
そのデータを「音程」の定義に合わせて周波数分解すれば可能かと思われます。
どうやろうとしても解析するタイムラグがあるので、リアルタイムは無理です。



check

リンク

2013/10/21(Mon) 21:16:16|NO.57742

ゴメ吉氏の紹介したサイトではHSPでは扱えない動的メモリ確保が使われているので、
書き換えるのは厳しいかと。
あと、そのサイトには答えは載っていなかったのだが……。

KA氏の言っているリアルタイムで録音して、
その音声を解析するのが一番かと。
ただ、周波数分解の計算はかなり難しいので注意。



GENKI

リンク

2013/10/21(Mon) 22:18:31|NO.57744

音声認識と音程(音の高さ)を調べるのでは実装の方法が違ってきます。
基本的な部分では同じことをやるんですけどね。

さてHSPで高速FFTといえばこれですね。
http://dev.onionsoft.net/seed/info.ax?id=376
http://dev.onionsoft.net/seed/info.ax?id=395
そうか、なるほど。
さては皆さんコンテストスルーしてますね…。(´・ω・`)
締め切りは10月31日ですが、まだ審査員として参加できますよ!


さて、人の声の音程を調べるならFFTした後にオクターブ分析にしたほうが音程として拾いやすいと思います。
そのままだと沢山高調波が出るので多分わかりにくいかと。



ニクマーン

リンク

2013/10/22(Tue) 14:23:14|NO.57745

皆さんご回答ありがとうございます!
ニコニコ動画で有名な、
鼻歌とタイピングで初音ミクのアレができる奴有りますよね。
それは使えないでしょうか?



check

リンク

2013/10/22(Tue) 15:25:03|NO.57746

>ニコニコ動画で有名な
いや、俺は知らないんだけれど……。
せめてその動画や解説してあるサイトへのリンクを貼るとかしてくれないか。

で、もしVOCALOIDのファイルを書き出したいのであれば、
そのフォーマットを調べて、自分で解析する必要があるぞ。
(もしくは既存のライブラリがあればそれを使える)



ショーグン

リンク

2013/10/22(Tue) 15:42:04|NO.57747

FFTについてなんですが、
ボクが昔どこかから拾ってきたDLLに
HSPからの呼び出しをくっつけただけのものがあります。

http://shogun0000.ifdef.jp/CFFT.html

参考、お力になればと思います。



ニクマーン

リンク

2013/10/22(Tue) 19:07:29|NO.57753

これです、すいません。
http://www.nicovideo.jp/watch/sm21933917



 



fortunehill

リンク

2013/10/27(Sun) 16:24:21|NO.57848

/*ご参考(過去レスのbass.dllサンプル)的外れでトンチンカンなら御免なさい。
http://hsp.tv/play/pforum.php?mode=pastwch&num=26322
*/



ニクマーン

リンク

2013/10/29(Tue) 18:09:10|NO.57883

皆さんご回答ありがとうございました!!!



ONION software Copyright 1997-2023(c) All rights reserved.