沙盒環境自動調適 (Permissions Policy 處理方案)
當前介面若嵌入在預覽視窗 (iframe) 中,瀏覽器會暫時停用 display-capture 權限。
系統已自動為您切換至「內建音訊合成測試」,可立即驗證頻譜與錄製;或點擊右側按鈕「在獨立新分頁開啟」錄製真實分頁!
即時音訊頻譜與動態監聽 分頁原音模式
錄製成品預聽與剪輯工作室
停止錄音後,可在此即時進行自動去靜音或手動調整起訖裁切點。
尚未有已完成的音訊片段
完成錄音後會自動於此處生成播放器與波形剪輯面板
💡 剪輯運算 100% 於本機瀏覽器完成,毫秒級無損輸出
一鍵下載完整 Chrome 擴充功能套件 (ZIP)
這是一個標準的 Chrome 擴充功能原始碼包。我們已經寫好了後台分流錄製、Popup 操作面板與權限設定。點擊下方按鈕可直接下載整包源碼,解壓縮後 10 秒內掛載至瀏覽器!
下載並解壓縮
點擊上方按鈕下載 physmaker-audio-capture.zip,並在電腦上解壓縮到任意資料夾。
開啟開發者模式
在 Chrome 或 Edge 網址列輸入 chrome://extensions,並打開右上角的「開發人員模式」開關。
載入未封裝項目
點選左上角「載入未封裝項目」按鈕,選取剛剛解壓縮的資料夾,右上角即可看到外掛圖示!
擴充套件檔案架構檢視器
您可以直接檢視或複製各檔案內容:
🌐 如何在 physmaker.tw 網頁直接控制此錄音工具?
透過 Chrome 擴充功能的 externally_connectable 機制,您可以在 physmaker.tw 的前端網頁 JavaScript 直接與擴充功能進行跨程序通訊,使用者完全不需要手動點右上角圖示,在您的網頁上點擊「轉錄音樂」就能直接驅動錄音!
"externally_connectable": {
"matches": [
"https://physmaker.tw/*",
"https://*.physmaker.tw/*"
]
}
// 填入您在 Chrome 擴充功能管理頁面看到的 32 字元 ID
const EXTENSION_ID = "YOUR_CHROME_EXTENSION_ID";
// 網頁按鈕呼叫範例
async function requestTabCapture() {
if (!window.chrome || !chrome.runtime) {
showNotification("請使用 Chrome 瀏覽器並確認已安裝 PhysMaker 音訊助理");
return;
}
// 發送開始錄音訊息給擴充功能背景
chrome.runtime.sendMessage(EXTENSION_ID, { action: "START_RECORDING" }, (response) => {
if (chrome.runtime.lastError) {
console.warn("尚未安裝擴充功能或通訊失敗:", chrome.runtime.lastError.message);
showNotification("請先安裝 PhysMaker 專屬音訊外掛套件");
} else {
console.log("擴充功能已啟動錄音:", response);
showNotification("已開始背景錄音!");
}
});
}