對話動作已於 2023 年 6 月 13 日淘汰。詳情請參閱「
對話動作已淘汰」。
設定及測試音訊
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本頁內容因硬體而異。請選取下列其中一項:
執行範例之前,您必須在
覆盆子 Pi。
找出錄製內容和播放裝置。
在擷取硬體裝置清單中找出 USB 麥克風。寫作
請調低卡號和裝置號碼
arecord -l
在播放硬體裝置清單中找出揚聲器。寫下來
卡號和裝置號碼請注意,一般的 3.5 公釐耳機插孔
標示為 Analog
或 bcm2835 ALSA
(而非 bcm2835 IEC958/HDMI
)。
aplay -l
在主目錄 (/home/pi
) 中建立名為 .asoundrc
的新檔案。廠牌
確認麥克風和喇叭的從屬定義正確。請使用
但請將 <card number>
和 <device number>
替換為
您在上一步中寫下的數字。對兩個 pcm.mic
進行這項操作
和 pcm.speaker
。
pcm.!default {
type asym
capture.pcm "mic"
playback.pcm "speaker"
}
pcm.mic {
type plug
slave {
pcm "hw:<card number>,<device number>"
}
}
pcm.speaker {
type plug
slave {
pcm "hw:<card number>,<device number>"
}
}
確認錄製及播放功能是否正常運作:
調整播放音量。
alsamixer
按向上鍵可將播放音量設定在 70 左右。
播放測試音效 (這群人會說話)。遇到下列情況時,請按下 Ctrl+C 鍵
完成。如果沒有在執行這項動作時聽到聲音,請檢查你的喇叭
以獲得最佳效能和最安全的連線
speaker-test -t wav
錄製一小段音訊片段。
arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw
你可以重播錄製內容,如果你沒有聽到任何聲音,
請先檢查 alsamixer
的錄音音量。
aplay --format=S16_LE --rate=16000 out.raw
如果錄製和播放運作正常,表示音訊已設定完成。
如果沒有,請檢查麥克風和喇叭是否已正確連接。如果
這沒有問題,請改用其他麥克風或喇叭。
請注意,如果你同時擁有 HDMI 螢幕和 3.5 公釐插孔揚聲器
連線後,你就可以播放任一種音訊執行下列指令:
sudo raspi-config
前往 [進階選項] > 音訊,然後選取所需的輸出裝置。
下一步
建立開發人員專案和帳戶設定
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-08-21 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-08-21 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-21 (世界標準時間)。"]]