wav

    1熱度

    1回答

    目前我正在僅使用Python對wave文件進行一些小型研究。 我現在無法解決的一個問題是分割wav數據。格式文件正確地具有24位聲音深度。 所以基本思想是:給出t1 - 開始和t2 - 結束,我需要得到slice,這很清楚。 def split_in_interval(self, start, end): start *= ONE_SEC_MS end *= ONE_SEC_M

    0熱度

    1回答

    在這裏使用ffmpeg的附加橡皮筋存在問題。當我試圖拉伸一個給定比例的WAV音頻文件時,WAV文件生成的很好,但是當我想解析它的頭時,我可以看到一個無效的音頻格式。 'Unknwon格式:22127' 報道了這個GitHub上跟蹤這個問題。所有的細節都在那裏: https://github.com/rackfx/Node-WAV-File-Info/issues/11 但現在我很不確定,想知道它是

    0熱度

    2回答

    我想通過套接字發送一個wav文件。 我得到的錯誤: TypeError: must be string or buffer, not instance waveFile = wave.open(WAVE_OUTPUT_FILENAME, 'rb') my_socket.sendall(waveFile)

    1熱度

    1回答

    我正在用C語言編寫基於文本的冒險遊戲。 我使用的是CodeBlocks,遊戲將是一個控制檯應用程序。 是否有可能在程序中加入「背景音樂」?這會讓遊戲更加吸引人。 我只知道音樂應該是.wav格式。 但我只找到C#和C++解決方案來解決這個問題(而C++解決方案是YouTube上的視頻質量很差)。 所以,如果有可能在C,那麼有人可以告訴我該怎麼做嗎? 這將不勝感激! (另外,我希望音樂能夠自我重放,因

    0熱度

    1回答

    這是我目前正在嘗試: final AudioClip note0 = new AudioClip(getClass().getResource("/Downloads/notes/A3.aiff").toString()); key0.setOnMouseClicked(new EventHandler<MouseEvent>() { @Override

    0熱度

    1回答

    我有一個數據的csv文件,記錄在數據採集中心,頻率爲500Hz,我試圖將其轉換爲wav格式。我對Python有特殊要求,只是將這些數字(16位整數提供給wave包)提供,並且不起作用。我應該如何從簡單的數字流構造一個wav文件? 我試過下面的代碼,其中包括規範化,並且我將dtype設置爲float32,以便根據文檔here使用32位浮點格式,但它不會生成任何聲音。 #!/usr/bin/env p

    0熱度

    2回答

    我想解析一個wav文件。我不確定在wav文件中是否可以有多個數據塊,但是我原本以爲只有1個,因爲我讀的wav文件格式說明只提到了1個。 但我注意到subchunk2size是非常小的(如26),當分析的wav文件是像大約36MB和採樣率是44100. 所以我試圖解析它假設有多個塊,但在第一個塊後,沒有subchunk2id被發現。 要由大塊大塊去,我用的是下面的代碼 int chunkSize =

    1熱度

    1回答

    我用從讀功能scipy.io.wavfile其次numpy.array和numpy.savetxt爲WAV文件轉換成存儲在CSV向量。像這樣: def read_wav(wav_file_name): a = read('data/'+wav_file_name) b = numpy.array(a[1],dtype=float) numpy.savetxt('dat

    0熱度

    1回答

    我想使用LTSpice的文件輸入功能來模擬使用真實世界位音頻的電路。我需要在時間和幅度版本的數據,但不知道哪個軟件包可以爲我做這個。 Audacity可以將MP3轉換爲WAV,但從我看到的無法將其轉換爲無標頭文本文件。 所以一個.WAV文件時間/幅度的兩列的文本文件。 做它的自由的方式任何想法?

    1熱度

    1回答

    如果使用音頻包在R中記錄並保存波形文件,嘗試再次加載它時出現錯誤。目標是存儲音頻文件以供稍後檢索。 library(audio) k = 3 # three seconds x <- rep(NA_real_, 44100*2*k) # record and save wav file record(x, 44100, 2) wait(k) play(x) save.wave(x,