[英]Preferred way to write audio data to a WAV file?
我正在嘗試使用 python 的wave和numpy編寫音頻文件。 到目前為止,我有以下內容並且效果很好:import wave import numpy as np # set up WAV file parameters num_channels = 1 ...
[英]Preferred way to write audio data to a WAV file?
我正在嘗試使用 python 的wave和numpy編寫音頻文件。 到目前為止,我有以下內容並且效果很好:import wave import numpy as np # set up WAV file parameters num_channels = 1 ...
[英]How to ignore corrupted files?
如何循環訪問 Python 中的目錄並打開良好的 wave 文件同時忽略壞的(損壞的)文件? 我想從目錄中打開各種 wave 文件。 但是,其中一些文件可能已損壞,有些可能不符合規范。 特別是該目錄中的文件在嘗試打開它們時會引發錯誤: wave.Error:文件不以 RIFF id 開頭我想忽略 ...
[英]Why these two WAV-creating functions are not producing identical output?
我正在使用這些功能(接收 pyaudio 輸入)來生成可在 torchaudio 上使用的音頻 object。 但是,只有“write2”產生了有效的結果,而不是“write1”。 在沒有 i/o 操作的情況下,我需要做什么才能使 write1 等同於 write2? ...
[英]How do I generate power spectra with different starting times?
我有一個 .wav 格式的聲音,它的持續時間為 3599 秒,Seewave 庫用於加載和處理聲音。 上面的 function 生成幾個部分n ,然后為每個部分生成一個功率譜。 在第一行中,參數from=指示開始制作部分的時間(以秒為單位)。 參數by=表示每個部分結果的持續時間對應於具有功率譜( ...
[英]Python code to merge multiple .wav files from multiple folders gets hung up
我有一堆來自室外鳥類記錄器的波形文件,這些文件被分成 1 小時的片段。 每天的音頻都在一個文件夾中,我有 30 天的文件夾。 我正在嘗試遍歷文件夾,將每天的音頻合並到一個文件中,並使用文件夾名稱將其導出,但每次我嘗試運行它時,打印語句都表明每個 for 循環運行完成,然后才能調用合並 functio ...
[英]C# return string in Sine-Wave format
我正在嘗試創建一個 function 它將以三角形正弦波格式返回字符串: 但目前,我的格式只有 Wave 格式: 下面的代碼: 你能幫我修改我的代碼,讓它返回三角正弦波格式嗎? ...
[英]How to build a wave spawner that spawns 3 enemies with independent timers?
我目前正在 Unity 中構建 wave 基礎游戲,但目前陷入困境。 我的目標是讓 3 個敵人以不同的速度獨立生成。 我有一個大的 class 來管理 Waves,我在其中存儲數據,例如Enemy1Count (How many Enemy1 spawn) , Enemy1Rate (At whi ...
[英]waves from selected pixel (openGL C++)
我創建了一個繪制揮動旗幟的程序,我想添加一個功能,在選定的像素上創建新的波浪,但我無法讓它從我想要它開始的地方開始,甚至讓旗幟停止揮動(可能是因為同步罪)。 這是我的顯示功能。 這是我的鼠標功能。 ...
[英]Subtle 'ticks' noise in WAVE files with AudioRecord
我的應用程序將 WAVE MONO 文件保存為 44100 和使用 RODE AudioRecord使用 AudioRecord 捕獲的 16BIT PCM。 一切都很好,除了我可以在 WAVE 文件中看到一些非常微妙的“滴答聲”,均勻間隔 0.135 秒。 如果您的音量很大,您可以聽到滴答聲,或者 ...
[英]How to convert a numpy array waveform into a wav file-like object?
我想將 numpy 數組波形轉換為類似 wav 的對象,以便我可以將其上傳到 S3,而無需將波形保存到本地文件。 想象一下,我有一個 numpy 數組波形y , 如何使用boto3的upload_fileobj方法將此 numpy 數組y轉換為類似 wav 文件的對象以上傳到 S3? 根據bo ...
[英]Exception: Failed to process waveform
錯誤: 無論文件(wav)或其余代碼如何,當我嘗試使用 AcceptWaveform 時都會出現此錯誤,但僅在使用 vosk-model-small-ru-0.22 時才會刪除該錯誤,並且不會在 vosk- 上給出錯誤model-ru-0.22,但處理時間太長。 代碼: ...
[英]How to scale a 2D wave simulation by elapsed time?
我有一個波浪模擬,其計算值如下:(偽代碼) 將周圍點的平均值減去該點的先前值加倍。 現在變化發生在每一幀,所以它的速度取決於幀速率。 問題是,我不知道如何通過經過的時間來擴展這個過程。 我嘗試獲取新舊值之間的差異並對其進行縮放,但這根本不起作用; 可能與換板有關,但我不確定。 我可以讓它工作 ...
[英]Sine fitting using scipy is not returning good fit
試圖將一些正弦波擬合到我收集的數據中。 但是幅度和頻率相差甚遠。 有什么建議么? ...
[英]How to get 24-bit samples from USB audio device using Python?
我正在嘗試使用 Python 從一些 USB 音頻設備獲取 stream 的 24 位音頻樣本。我已經搜索了一些解決方案並找到了使用 PyAudio stream 格式為 pyaudio.paInt24 的線程,不幸的是我仍然有 16-位樣本。 我嘗試用 PyAudio stream 錄音並用 W ...
[英]Compare similarity between two audio signals (singing recordings) in Python
我正在做一個項目來比較某人的歌聲與原始藝術家的相似程度。 最感興趣的是聲音的音高,看看它們是否合拍。 音頻文件是 in.wav 格式,我已經能夠使用 wave 模塊加載它們並將它們轉換為 Numpy arrays。 然后我為 plot 信號建立了頻率和時間向量。 如果我有另一個持續時間相同的信號(它 ...
[英]How to compute inverse of a wave sound file in Python?
我正在嘗試使用 Python 計算 16 位 mono 波形文件 (8000Hz) 的逆,而不使用幾乎任何外部模塊,除了wave用於從波形文件中讀取樣本。 我已經嘗試讀取所有 16 位樣本並計算0xFFFF - sample每個樣本的樣本並將其寫入另一個 wave 文件。 但是當我將這兩個音頻文件 ...
[英]How do I get the actual duration of .wav audio in python using .wave library?
我有 5 秒的 a.wav 音頻。 但是在我導入音頻並使用 wave 庫使用此代碼計算時間之后: 我將音頻 T1 的持續時間設置為大約 10 秒。 如何使用 .wave 庫獲得 5 秒的正確音頻持續時間。 ...
[英]How to get wave module methods for reading a .wav audio but with a temporary file tempfile.SpooledTemporaryFile obtained from fastAPI post request?
我有一個 function,它接收 a.wav 音頻路徑目錄並以字節為單位返回其 pcm_data,sample_rate 為 int,duration 為 float。 現在我希望音頻文件來自使用 FastAPI 的 POST 請求上傳的音頻,所以如果我使用來自 fastapi 的 Upload ...
[英]Opening wav from URL in Python
使用下面顯示的 Python 腳本,我嘗試從 Internet 播放 wav 文件,但收到錯誤消息OSError: [Errno 22] Invalid argument: 'https://file-examples-com.github.io/uploads/2017/11/file_exam ...