我正在開發一個Android應用程序,我希望在通話期間實現語音更改功能。我搜索了很多,我發現它只能使用VOIP。如何在通話期間更改通話音調android
我對這項工作的幾個問題:
雖然我發現它只能使用VOIP,但還是讓我問一下我的疑問,在一個我們可以改變聲音的音高以編程方式調用Rooted或非Rooted移動。
如果使用VOIP實現,那麼我來知道的是,我們要保持這個星號服務器。那麼話音改變過程是在星號服務器還是在移動端發生的?
謝謝。
我正在開發一個Android應用程序,我希望在通話期間實現語音更改功能。我搜索了很多,我發現它只能使用VOIP。如何在通話期間更改通話音調android
我對這項工作的幾個問題:
雖然我發現它只能使用VOIP,但還是讓我問一下我的疑問,在一個我們可以改變聲音的音高以編程方式調用Rooted或非Rooted移動。
如果使用VOIP實現,那麼我來知道的是,我們要保持這個星號服務器。那麼話音改變過程是在星號服務器還是在移動端發生的?
謝謝。
你可以在服務器端用Asterisk
這樣做。我不知道您希望自己的應用程序的結構如何,但如果您採用Asterisk
的方式,該應用程序將變成電話會議。像這樣:
_「我們可以通過編程方式改變在Rooted或Non-rooted移動通話期間的語音音調。」_不,應用程序無法做到這一點。 – Michael
@mark:雖然我認爲通話過程中的語音數據包會被封鎖(出於安全原因),但請確保查看各種語音呼叫記錄器應用程序。他們在通話過程中錄音(兩種方式)。如果您可以訪問語音包,則可以更改語音。 – Sriram
@ Sriram ..謝謝你的回覆,是的,我也扔掉了通話記錄應用程序,他們正在錄製語音投擲麥克風和揚聲器的聲音,這些應用程序也沒有訪問語音包。我認爲邁克爾是正確的,在android中的GSM或CDMA呼叫期間不可能修改語音。 – mark