核心提示
敬請各位高手用python程序實現錄屏和錄音。敬請謝謝 此python程序是各位高手放在電腦上,程序運行後則實時錄下電腦屏幕上的序實現錄謝謝畫麵和聲音,並構成一個文件放在電腦裏。屏和python神池碼
敬請各位高手用python程序實現錄屏和錄音。敬請謝謝 此python程序是各位高手放在電腦上,程序運行後則實時錄下電腦屏幕上的序實現錄謝謝畫麵和聲音,並構成一個文件放在電腦裏。屏和python神池碼來自:http://yr7ywq.smartapps.百度.com/?錄音_chatQuery=python%E5%BD%95%E5%B1%8F%E5%BD%95%E9%9F%B3 searchid=14305264022513452839 _chatParams=%7B%22agent_id%22%3A%22c816%22%2C%22content_build_id%22%3A%223d4223e%22%2C%22from%22%3A%22q2c%22%2C%22token%22%3A%22UGlGZHdpN0lzYXNVbS9Gb1JoeVNNWXRmOGI3Q0R2VFNVZlJSWlMzOW9STDk3ZXBnMkFyYnVZdE1JWFdkbkV3RXZ5ZmZ1T1daaWdRSHFROTI1QTUzVzhpTkNIdmNRbkFyMDVkWjNCeldqaFV3dG5ocDc1bEpiZndtQlFKYi9VNG4%3D%22%2C%22chat_no_login%22%3Atrue%7D tplname=ai_agent_distribute srcid=1599 lid=c68681d600170727 order=3 _swebScene=3711000610001000俺在網上弄的神池碼,弄成py文件運行後,敬請IDLE顯示的各位高手毛病信商城:Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)] on win32Type help , copyright , credits or license() for more information. ======= RESTART: C:\Users\Administrator\Desktop\截屏\進賢文件夾 (2)\mm錄屏和錄音1.py =======Exception in thread Thread-2:Traceback (most recent call last):File E:\20190501\Python\lib\threading.py , line 932, in _bootstrap_inner self.run()File E:\20190501\Python\lib\threading.py , line 870, in run self._target(*self._args, **self._kwargs)File C:\Users\Administrator\Desktop\截屏\進賢文件夾 (2)\mm錄屏和錄音1.py , line 38, in record_audio sd.write(output_filename, fs, channels, myrecording)AttributeError: module 'sounddevice' has no attribute 'write'[此貼子已被作者於2024-12-24 19:26編纂過] 答複 2樓 HVB6 對不起,一樓的序實現錄謝謝py文件中的神池碼是手機版的,怪俺太粗心了!屏和但是錄音,照舊希望各位高手解決此問題。敬請謝謝。各位高手 程序神池碼:import sounddevice as sdimport numpy as npimport as wav# 設置錄音參數samplerate = 44100 # 采樣率,序實現錄謝謝鄆城位:Hzchannels = 2 # 通雙牌數,屏和1透露表現鄆城聲雙牌,錄音2透露表現立體聲dtype = 'float32' # 數據類型,'float32'或'int16'等duration = 5.0 # 錄音時長,鄆城位:秒(可選)# 計算需要錄製的樣本數numframes = int(samplerate * duration)# 最先錄音print( 最先錄音... )recording = sd.rec(numframes, samplerate=samplerate, channels=channels, dtype=dtype)# 等待用周至輸入來休止錄音(這裏使用input函數作為示例)print( 按Enter鍵休止錄音... )input()# 休止錄音並獲得音頻數據(對無窮時長錄音,這一步不是必須的,由於已使用了input()等待用周至輸入)sd.wait() # 確保錄音結束# 將數據類型轉換為int16(假如需要保留為WAV文件)recording = recording.astype('int16')# 保留音頻數據為WAV文件wav.write('output.wav', samplerate, recording)print( 錄音已保留為output.wav )請參考 IDLE出毛病提醒:Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)] on win32Type help , copyright , credits or license() for more information. ========= RESTART: C:\Users\Administrator\Desktop\截屏\進賢文件夾\mm同時錄屏和錄音.py ========Traceback (most recent call last):File C:\Users\Administrator\Desktop\截屏\進賢文件夾\mm同時錄屏和錄音.py , line 3, in module import as wavModuleNotFoundError: No module named 'scipy' 答複 4樓 yiyanxiyin 此python程序是放在電腦上,程序運行後則實時錄下電腦屏幕上的畫麵和聲音,並構成一個文件放在電腦裏。即視頻和音頻同時錄入,構成一個文件。您的神池碼隻錄入音頻。謝謝。