国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【音頻】python讀取寫入wav文件

這篇具有很好參考價(jià)值的文章主要介紹了【音頻】python讀取寫入wav文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

讀取wav文件:

使用librosa庫(kù):librosa.load(文件路徑,采樣率sampling rate)

import librosa
# 讀取WAV文件
audio, sr = librosa.load('record.wav', sr=44100)

寫入wav文件:

直接用librosa的函數(shù)librosa.output.write_wav('output.wav', y, sr)會(huì)報(bào)錯(cuò):"AttributeError: module 'librosa' has no attribute 'output'"
這是因?yàn)閘ibrosa庫(kù)在0.8.0版本后把這個(gè)函數(shù)刪掉了,我們可以用soundfile庫(kù)的soundfile.write()函數(shù)達(dá)到同樣的目的:

import soundfile as sf
# 寫入WAV文件
sf.write('ouput.wav', audio, sr, 'PCM_24')

其中,該函數(shù)參數(shù)分別為soundfile.write(輸出路徑,音頻,采樣率,某種媒體子類型格式)

‘PCM_24’ 表示 24 位的 Pulse Code Modulation (脈沖編碼調(diào)制)格式。在音頻編碼中,PCM 是一種數(shù)字化的方法,將模擬音頻信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。PCM 格式的音頻數(shù)據(jù)使用比特率來(lái)表示音頻的質(zhì)量。其中,24 位的 PCM 格式可以提供更高的音頻質(zhì)量和更廣的動(dòng)態(tài)范圍,但也會(huì)占用更大的存儲(chǔ)空間。

除了 ‘PCM_24’ 格式外,soundfile 庫(kù)還支持其他子類型格式,包括 ‘PCM_16’ 和 ‘PCM_32’?!甈CM_16’ 表示 16 位的脈沖編碼調(diào)制格式,‘PCM_32’ 則表示 32 位的脈沖編碼調(diào)制格式。用戶可以根據(jù)需要選擇不同的子類型格式。例如,如果需要更小的存儲(chǔ)空間,可以選擇 ‘PCM_16’ 格式。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-774789.html

到了這里,關(guān)于【音頻】python讀取寫入wav文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • (Python) 在Python中對(duì)WAV音頻文件進(jìn)行分割與拼接

    在本文中,我們將介紹如何使用Python來(lái)處理音頻文件,主要集中在wav文件的分割和拼接方面。 1. 分割WAV文件 對(duì)于音頻處理來(lái)說(shuō),分割文件是一項(xiàng)基本任務(wù)。在Python中,我們可以使用wave模塊來(lái)讀取.wav文件,并使用SciPy中的signal模塊來(lái)進(jìn)行分割。 1.1. 讀取WAV文件 使用wave.open()函

    2024年02月21日
    瀏覽(18)
  • Python08--文件讀取及寫入操作

    Python08--文件讀取及寫入操作

    有些時(shí)候我們?cè)谔幚頂?shù)據(jù)之后就會(huì)想將我們的數(shù)據(jù)保存到文件中,實(shí)現(xiàn)數(shù)據(jù)的持久化。而不僅僅是輸出到我們的集成開(kāi)發(fā)環(huán)境的控制臺(tái)上(直接打印在控制臺(tái)上并不能夠?qū)崿F(xiàn)保存我們數(shù)據(jù)的功能,只要我們的集成開(kāi)發(fā)環(huán)境已關(guān)閉,或者是電腦關(guān)機(jī),那么我們打印出來(lái)的數(shù)據(jù)也

    2024年02月05日
    瀏覽(19)
  • Python讀取和寫入yaml文件

    Python讀取和寫入yaml文件

    yaml是專門用來(lái)寫配置文件的語(yǔ)言,簡(jiǎn)潔強(qiáng)大,遠(yuǎn)比JSON格式方便,yaml在python語(yǔ)言中有PyYAML安裝包。 我這邊應(yīng)用場(chǎng)景是用來(lái)做接口自動(dòng)化時(shí),接口返回的值寫入到y(tǒng)aml文件,然后需要用的時(shí)候直接引用即可。不如登錄接口,我需獲取接口返回的token,下一個(gè)接口訪問(wèn)時(shí)需要攜帶

    2024年02月11日
    瀏覽(30)
  • Python操作寫入/讀取csv文件

    Python操作寫入/讀取csv文件

    網(wǎng)絡(luò)工程師Python數(shù)據(jù)存儲(chǔ)(第1節(jié),CSV文件) 網(wǎng)絡(luò)自動(dòng)化運(yùn)維演進(jìn)的一個(gè)方向大致過(guò)程:網(wǎng)絡(luò)工程師從關(guān)注配置制作腳本,完成后上設(shè)備刷配置,慢慢地演化為網(wǎng)絡(luò)工程師關(guān)注和確定設(shè)備配置的某些重要控制參數(shù),而把制作腳本任務(wù)交給Jinja2等去渲染生成,把下發(fā)腳本工作交

    2024年02月03日
    瀏覽(93)
  • Python——csv文件的寫入與讀取

    CSV文件是一種常見(jiàn)的數(shù)據(jù)格式,它以逗號(hào)分隔不同的字段,每行表示一個(gè)數(shù)據(jù)記錄。在Python中,我們可以使用csv模塊來(lái)讀取和寫入CSV文件。 在Python中,我們可以使用csv模塊的writer對(duì)象來(lái)寫入CSV文件。下面是一個(gè)例子: 在上面的例子中,我們首先創(chuàng)建了要寫入的數(shù)據(jù),它是一

    2024年02月06日
    瀏覽(102)
  • Python讀取寫入數(shù)據(jù)到Excel文件

    Python讀取寫入數(shù)據(jù)到Excel文件

    【Linux干貨教程】Ubuntu Linux 換源詳細(xì)教程 大家好,我是洲洲,歡迎關(guān)注,一個(gè)愛(ài)聽(tīng)周杰倫的程序員。關(guān)注公眾號(hào)【程序員洲洲】即可獲得10G學(xué)習(xí)資料、面試筆記、大廠獨(dú)家學(xué)習(xí)體系路線等…還可以加入技術(shù)交流群歡迎大家在CSDN后臺(tái)私信我! Hello,各位看官老爺們好,洲洲已

    2024年02月12日
    瀏覽(97)
  • python入門,文件的編碼,讀取,寫入,追加

    目錄 1.文件的編碼 2.文件的讀取 1.open()函數(shù)打開(kāi)文件 2.rede()讀取文件 3.readlines()方法 4.readline()方法 5.for循環(huán)讀取 ?3.文件的關(guān)閉 withopen語(yǔ)法 4.文件的寫入 1.write寫入字符串 2.flush 5.文件的追加 計(jì)算機(jī)只認(rèn)得0和1,文件的編碼即一種對(duì)應(yīng)方式,比如說(shuō)“小紅”在某一種

    2024年01月21日
    瀏覽(28)
  • python讀取txt文件內(nèi)容,寫入csv文件中去。

    txt文件中的內(nèi)容大概是這樣的: 2.在圖3中,當(dāng)開(kāi)關(guān)斷開(kāi)時(shí),R1、R2_______(串聯(lián)/并聯(lián)),當(dāng)開(kāi)關(guān)閉合時(shí), 被短路。開(kāi)關(guān)由斷開(kāi)轉(zhuǎn)為閉合時(shí),總電阻 ,總電流_______,通過(guò)R2的電流_______(變大/變小/不變)。 3.如圖3,當(dāng)開(kāi)關(guān)閉合時(shí),R2兩端電壓為3V,若R2=10Ω,則電流為_(kāi)______。斷開(kāi)

    2023年04月08日
    瀏覽(96)
  • Python 文件處理指南:打開(kāi)、讀取、寫入、追加、創(chuàng)建和刪除文件

    文件處理是任何Web應(yīng)用程序的重要部分。Python有多個(gè)用于創(chuàng)建、讀取、更新和刪除文件的函數(shù)。 在Python中處理文件的關(guān)鍵函數(shù)是open()函數(shù)。open()函數(shù)接受兩個(gè)參數(shù):文件名和模式。 有四種不同的方法(模式)可以打開(kāi)文件: \\\"r\\\" - 讀取 - 默認(rèn)值。打開(kāi)一個(gè)文件以進(jìn)行讀取,如

    2024年02月05日
    瀏覽(17)
  • Linux文件寫入操作:write函數(shù)的使用

    write函數(shù)定義 :write函數(shù)是基于Linux系統(tǒng)中的一項(xiàng)函數(shù)調(diào)用,主要用于在打開(kāi)/創(chuàng)建的文件中 寫入數(shù)據(jù)。 write函數(shù)包含的頭文件 : write函數(shù)的格式原型 : write函數(shù)中的三項(xiàng)參數(shù) : ① int fd open一個(gè)文件,就會(huì)返回到文件描述符中,對(duì)文件后續(xù)的操作都需要用到文件描述符。 ②

    2024年02月01日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包