- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:音声信号のスペクトラムを元に音声出力する事は可能なのでしょうか?)
音声信号のスペクトラムから音声出力する方法は可能か?
このQ&Aのポイント
- 音声信号のスペクトラムを元に音声出力することは物理的に可能なのか疑問に思っています。
- 実際に音声信号の周波数成分(スペクトラム)を元にした音声出力プログラムを作成することを考えています。
- 波形パターンを記録した波形から音声に戻すことで、声の高低を変えた音声出力が可能になるのではないかと考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
音声スペクトラムは、音声データをフーリエ変換することで得られます。逆に逆フーリエ変換で音声データに戻すことも可能です。 音声認識としては下記が参考になるかも↓ http://pooh.fukushima-nct.ac.jp/nakaolab/sotuken/onsei/ONSE_TOP.HTML ただし、この音声認識は初歩的なのもので本格的な音声認識はさらに複雑なものです。 検索すると沢山出てきますので、色々と読んでみてください。 「音声認識 原理」とかで探せます。 ただ音の高低を変えたいだけならスペクトラムをシフトするだけで可能だと思いますので音声認識は必要ないと思います。 楽器交じりの音から音声を拾い出して音声だけ周波数を変えようとすれば、それは大変な技術です。十分商品となり特許も取れる技術だと思います。どこまでを目指すかが問題ですね。
その他の回答 (1)
noname#39970
回答No.1
いくつかの音声ソフトには スペクトラム表示ができるものがあるので可能だと思われる。 扱う方法の1つとしてスペクトラムがあるというだけなのでそれをスピーカの振動、つまり波形に変換する方法が有るのならそれをプログラム化すれば実現できる事になる。
質問者
お礼
私もツールなどでスペクトラム表示されているのを見て、これを元に色々出来ないかなーーと思い質問したので、 実際変換自体は出来るそうなので色々勉強してみます。 こんな変な質問にお答えいただきありがとうございます。
お礼
フーリエ変換だけでも検索すれば色々楽しそうなことが書いてありました。 教えてもらったサイトもざっと目を通したら実際にやってみたい事がそのものズバリで行われていたので、基本的な方法は何とかなりそう・・・かな? ここら辺を軸に色々検索して勉強したいと思います。 どうもありがとうございました。 そうそう音声認識は、まあ何というか・・・必要なんです やりたい事は頭にあれどそれを実際に実行出来るかどうかを模索中なのでその一環が音声の高低変換なんです。 雑音交じりの中から音声を抽出するのも夢ですね(これに関しては頭の中は真っ白白何すればいいんだか・・・)。 とにかく何を勉強すれば良いのかそのきっかけが掴めたので、一歩ずつ頑張ります。