code:
"""
資料來源:https://www.analyticsvidhya.com/blog/2021/10/build-a-voice-recorder-using-python/
pip install sounddevice
pip install scipy==1.8.0 #'1.11.1' 也可
"""
import sounddevice # 匯入sounddevice
from scipy.io.wavfile import write # 匯入 scipy.io.wavfile.write
fs= 44100 # 設定聲音採樣頻率 DVD中的採樣頻率 HZ
second = int(input("輸入要錄音的秒數: ")) # 輸入要錄音的秒數 要打整數
print("Recording.....")
# https://pypi.org/project/sounddevice/0.3.2/
record_voice = sounddevice.rec(
frames=int ( second * fs ) , # 錄音秒數 * 採樣頻率
samplerate = fs , # 採樣頻率
channels = 2 ) # 錄音兩個聲道
sounddevice.wait() # 等待錄音完成 才會執行到下一行, Ctrl+C可以中斷錄音
write("out.wav",fs,record_voice) # 寫入檔案
print("完成, 輸出到 out.wav") # 完成輸出到 out.wav輸出結果:

sounddevice.rec?



from scipy.io.wavfile import write
write?


推薦hahow線上學習python: https://igrape.net/30afN
![Python Logging 完全指南:從基礎到實戰應用; import logging ; logging.basicConfig(level=logging.INFO, handlers=[ logging.StreamHandler(), logging.FileHandler(‘app.log’, mode=’a’, encoding=’utf-8′)] ) ; inspect.currentframe().f_code.co_name #動態取得funcName Python Logging 完全指南:從基礎到實戰應用; import logging ; logging.basicConfig(level=logging.INFO, handlers=[ logging.StreamHandler(), logging.FileHandler(‘app.log’, mode=’a’, encoding=’utf-8′)] ) ; inspect.currentframe().f_code.co_name #動態取得funcName](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2025/10/20251021155823_0_c16012.png?quality=90&zoom=2&ssl=1&resize=350%2C233)


![Python: pandas.DataFrame 如何找出重複值並計算重複次數? counts = df[duplicates] .groupby([‘name’]) .size() .reset_index(name=’count’) Python: pandas.DataFrame 如何找出重複值並計算重複次數? counts = df[duplicates] .groupby([‘name’]) .size() .reset_index(name=’count’)](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2023/03/20230316131103_65.png?quality=90&zoom=2&ssl=1&resize=350%2C233)
![Python:如何使用 PyMuPDF (import fitz ) 提取 PDF 文本區塊並存儲為 DataFrame ; text: List[ Tuple[float|str|int] ] = page.get_text(“blocks”) Python:如何使用 PyMuPDF (import fitz ) 提取 PDF 文本區塊並存儲為 DataFrame ; text: List[ Tuple[float|str|int] ] = page.get_text(“blocks”)](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2025/03/20250320084417_0_7783bd.png?quality=90&zoom=2&ssl=1&resize=350%2C233)





近期留言