2016-11-30 52 views
1

你們中的任何一個人都有如何在離子中實現不同噪聲的聲音檢測的想法?聲音檢測不是離子中的語音 - 如何?

我目前正在研究應用程序(基於聲音檢測的遊戲),應該能夠檢測3種不同的聲音,並根據應用程序檢測到的聲音來顯示不同的內容。

現在我不知道該怎麼做,如果有人知道該問題的解決方案,我會非常感激。

+0

什麼聲音的種類是你想檢測?這可能是一個比你想像的更難的問題。 – Linuxios

+0

你有三塊(裏面有不同的材料),你可以搖晃,每塊產品在搖一下時會發出特定的聲音:1)鈴鐺2)沙粒3)岩石 - 應用程序比應該檢測到哪個部分搖動。 – Cla

+0

呵呵。這可能很容易,可能很難。您的第一步是嘗試確定不同聲音的不同品質,例如通過光譜分析。 – Linuxios

回答

0

我不認爲你可以用離子來做到這一點。 Ionic是一個創建容器來運行網站的Angular框架。

你應該看看如何通過C或C++或Java等做

邏輯應該是:

拿波,頻率和聲音的其他變量。保存你的波浪,例如鐘聲,以便你可以比較它們。基本上你會創建SHAZAM。

這裏是它在Java中的例子: http://royvanrijn.com/blog/2010/06/creating-shazam-in-java/

因此,沒有離子:)

+0

好的,謝謝你的回答,以及這個例子的鏈接! 如果我要用Java來檢測不同的聲音,你知道是否有可能將它與離子相結合嗎?現在我已經創建了離子應用程序的用戶界面,現在我卡住了。 – Cla

+0

在離子模式下這麼做會很困難,你必須爲此開發如此多的cordova插件。我不想說是不可能的,但絕對不值得。 – flakerimi

+0

好吧,我明白了。非常感謝你! – Cla