audio

    1熱度

    1回答

    如果我知道MIDI到音頻軌道使用的SoundFont,理論上可以將音頻轉換回它的(最有可能的)MIDI組件嗎?如果是這樣,那麼做什麼是最好的方法之一? 最終目標是嘗試將音頻(甚至是聲音樣本)編碼到MIDI中,這樣我就可以比使用BearFileConverter更好地再現MIDI格式的原始音頻。希望有更好的結果,而不僅僅是帶通濾波器或FFT。 不,這不適用於任何有損音頻壓縮或表單轉錄,這主要是爲了我

    1熱度

    1回答

    我正在嘗試在java中編寫一個簡單的數據庫聲壓級表,試圖理解一些關於如何計算它的理論,並在此刻得到了這些代碼。 import java.io.IOException; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.

    2熱度

    1回答

    我正在製作一個簡單的網絡應用程序,需要播放一些音頻文件,使用howler.js。 howler.js接受base64 URI作爲輸入,所以我想嘗試一下。爲了測試它,我拿了一個示例音頻文件,並使用在線audio-to-base64 encoder獲取base64 URI。我添加的數據描述(「數據:音頻/ WAV; BASE64」)以base64字符串的前面,複製並粘貼到下面的JS函數...: fun

    2熱度

    1回答

    我想從audio.onerror函數訪問isDisabled變量,並且想重置isDisabled的值,但無法設置它。 public isDisabled: boolean = false; private verifyPrompt(url: string): boolean{ let audio = new Audio(this.promptMessageUrl);

    1熱度

    1回答

    我正在創建一個基本上由一個JavaScript定序器組成的項目,該定時器使用間隔和超時觸發html音頻。 我想在後端處理並記錄所有內容(用戶看到「Processing ...」消息時),然後使用該音頻文件進行播放。 我知道有一種方法可以通過實時錄製音頻來完成這項工作,但我需要將它做得更快,最好在後端完成。 謝謝。

    1熱度

    2回答

    我想截斷一個音頻文件30%,如果音頻文件是4分鐘長,截斷它後,它應該是72秒左右。我寫了下面的代碼來完成它,但它只返回0字節的文件大小。請告訴我我哪裏出錯了? def loadFile(): with open('music.mp3', 'rb') as in_file: data = len(in_file.read()) with open('output.m

    1熱度

    2回答

    媒體文件在GRAV模板,它採用嫩枝,我有 <audio controls> <source src="{{ page.find('/mp3s').media['{{ page.header.samplename }}.mp3'] }}"> </audio> 沒有被渲染,當我做的查看源文件,我所看到的是 <audio controls> <source src=""> <

    1熱度

    1回答

    我正在使用AVAudioSession來偵聽語音輸入。它適用於有線耳機,但它不適用於連接的藍牙設備。以下是我使用的設置輸入藍牙話筒代碼 func setupSessionForRecording() { let audioSession = AVAudioSession.sharedInstance() do { try audioSession.setCatego

    0熱度

    1回答

    我想用javaFX一個接一個播放5個聲音文件。我正在努力連續兩場比賽。該代碼只播放前兩個聲音文件,然後不播放第三個聲音文件。我想能夠播放多達5個聲音文件,但沒有限制是理想的。任何幫助表示讚賞。謝謝! 我正在試着製作一個說話時鐘,告訴你時間,而且我被困在你要說話的部分。 import javafx.application.Application; import javafx.scene.Scene

    1熱度

    2回答

    我在.aiff格式的目錄中有多個文件,並且我想使用SoX將它們轉換爲.wav。我曾嘗試代碼上this網站,這是如下 theFiles = `/Users/me/RainbowAiff/*.aiff`; for eachFile in $theFiles; do v1=${eachFile%*.aiff}; oldFile="$v1.aiff"; newFile = "$v1.wav"; ec