diff --git a/zh/404.html b/zh/404.html index ab02bf07..0bf04c16 100644 --- a/zh/404.html +++ b/zh/404.html @@ -4,13 +4,13 @@ 找不到页面 | Buzz - +
跳到主要内容

找不到页面

我们找不到您要找的页面。

请联系原始链接来源网站的所有者,并告知他们链接已损坏。

- + \ No newline at end of file diff --git a/zh/assets/js/8d0b11da.453794d4.js b/zh/assets/js/8d0b11da.453794d4.js deleted file mode 100644 index a26d2673..00000000 --- a/zh/assets/js/8d0b11da.453794d4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[218],{3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>d});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=n.createContext({}),s=function(e){var t=n.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},c=function(e){var t=s(e.components);return n.createElement(l.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,c=p(e,["components","mdxType","originalType","parentName"]),u=s(r),h=a,d=u["".concat(l,".").concat(h)]||u[h]||m[h]||i;return r?n.createElement(d,o(o({ref:t},c),{},{components:r})):n.createElement(d,o({ref:t},c))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=r.length,o=new Array(i);o[0]=h;var p={};for(var l in t)hasOwnProperty.call(t,l)&&(p[l]=t[l]);p.originalType=e,p[u]="string"==typeof e?e:a,o[1]=p;for(var s=2;s{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>p,toc:()=>s});var n=r(7462),a=(r(7294),r(3905));const i={title:"Introduction",sidebar_position:1},o=void 0,p={unversionedId:"index",id:"index",title:"Introduction",description:"\u5728\u60a8\u7684\u4e2a\u4eba\u7535\u8111\u4e0a\u79bb\u7ebf\u8f6c\u5f55\u548c\u7ffb\u8bd1\u97f3\u9891\u3002\u7531 OpenAI \u7684 Whisper \u63d0\u4f9b\u652f\u6301\u3002",source:"@site/i18n/zh/docusaurus-plugin-content-docs/current/index.md",sourceDirName:".",slug:"/",permalink:"/buzz/zh/docs/",draft:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Introduction",sidebar_position:1},sidebar:"tutorialSidebar",next:{title:"\u5b89\u88c5",permalink:"/buzz/zh/docs/installation"}},l={},s=[{value:"\u529f\u80fd",id:"\u529f\u80fd",level:2}],c={toc:s},u="wrapper";function m(e){let{components:t,...r}=e;return(0,a.kt)(u,(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"\u5728\u60a8\u7684\u4e2a\u4eba\u7535\u8111\u4e0a\u79bb\u7ebf\u8f6c\u5f55\u548c\u7ffb\u8bd1\u97f3\u9891\u3002\u7531 OpenAI \u7684 ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/openai/whisper"},"Whisper")," \u63d0\u4f9b\u652f\u6301\u3002"),(0,a.kt)("p",null,(0,a.kt)("img",{parentName:"p",src:"https://img.shields.io/badge/license-MIT-green",alt:"MIT License"}),"\n",(0,a.kt)("a",{parentName:"p",href:"https://github.com/chidiwilliams/buzz/actions/workflows/ci.yml"},(0,a.kt)("img",{parentName:"a",src:"https://github.com/chidiwilliams/buzz/actions/workflows/ci.yml/badge.svg",alt:"CI"})),"\n",(0,a.kt)("a",{parentName:"p",href:"https://codecov.io/github/chidiwilliams/buzz"},(0,a.kt)("img",{parentName:"a",src:"https://codecov.io/github/chidiwilliams/buzz/branch/main/graph/badge.svg?token=YJSB8S2VEP",alt:"codecov"})),"\n",(0,a.kt)("img",{parentName:"p",src:"https://img.shields.io/github/v/release/chidiwilliams/buzz",alt:"GitHub release (latest by date)"}),"\n",(0,a.kt)("a",{parentName:"p",href:"https://GitHub.com/chidiwilliams/buzz/releases/"},(0,a.kt)("img",{parentName:"a",src:"https://img.shields.io/github/downloads/chidiwilliams/buzz/total.svg",alt:"Github all releases"}))),(0,a.kt)("blockquote",null,(0,a.kt)("p",null,"\u5728 App Store \u4e0b\u8f7d\u8fd0\u884c\u7684\u6027\u80fd\u66f4\u4f73\u3002 \u83b7\u5f97\u5916\u89c2\u66f4\u6574\u6d01\u3001\u97f3\u9891\u64ad\u653e\u3001\u62d6\u653e\u5bfc\u5165\u3001\u8f6c\u5f55\u7f16\u8f91\u3001\u641c\u7d22\u7b49\u529f\u80fd\u7684\u539f\u751fMac\u7248\u672c\u3002"),(0,a.kt)("a",{href:"https://apps.apple.com/cn/app/buzz-captions/id6446018936?mt=12&itsct=apps_box_badge&itscg=30200"},(0,a.kt)("img",{src:"https://toolbox.marketingtools.apple.com/api/badges/download-on-the-mac-app-store/black/zh-cn?size=250x83",alt:"\u5728 Mac App Store \u4e0b\u8f7d"}))),(0,a.kt)("h2",{id:"\u529f\u80fd"},"\u529f\u80fd"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"\u5bfc\u5165\u97f3\u9891\u548c\u89c6\u9891\u6587\u4ef6\uff0c\u5e76\u5c06\u8f6c\u5f55\u5185\u5bb9\u5bfc\u51fa\u4e3a TXT\u3001SRT \u548c VTT \u683c\u5f0f\uff08",(0,a.kt)("a",{parentName:"li",href:"https://www.loom.com/share/cf263b099ac3481082bb56d19b7c87fe"},"\u6f14\u793a"),"\uff09"),(0,a.kt)("li",{parentName:"ul"},"\u4ece\u7535\u8111\u9ea6\u514b\u98ce\u8f6c\u5f55\u548c\u7ffb\u8bd1\u4e3a\u6587\u672c\uff08\u8d44\u6e90\u5bc6\u96c6\u578b\uff0c\u53ef\u80fd\u65e0\u6cd5\u5b9e\u65f6\u5b8c\u6210\uff0c",(0,a.kt)("a",{parentName:"li",href:"https://www.loom.com/share/564b753eb4d44b55b985b8abd26b55f7"},"\u6f14\u793a"),"\uff09"),(0,a.kt)("li",{parentName:"ul"},"\u652f\u6301 ",(0,a.kt)("a",{parentName:"li",href:"https://github.com/openai/whisper#available-models-and-languages"},"Whisper"),"\u3001\n",(0,a.kt)("a",{parentName:"li",href:"https://github.com/ggerganov/whisper.cpp"},"Whisper.cpp"),"\u3001",(0,a.kt)("a",{parentName:"li",href:"https://github.com/guillaumekln/faster-whisper"},"Faster Whisper"),"\u3001\n",(0,a.kt)("a",{parentName:"li",href:"https://huggingface.co/models?other=whisper"},"Whisper \u517c\u5bb9\u7684 Hugging Face \u6a21\u578b")," \u548c\n",(0,a.kt)("a",{parentName:"li",href:"https://platform.openai.com/docs/api-reference/introduction"},"OpenAI Whisper API")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"#%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2"},"\u547d\u4ee4\u884c\u754c\u9762")),(0,a.kt)("li",{parentName:"ul"},"\u652f\u6301 Mac\u3001Windows \u548c Linux")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/zh/assets/js/8d0b11da.db8b990a.js b/zh/assets/js/8d0b11da.db8b990a.js new file mode 100644 index 00000000..9a70cca0 --- /dev/null +++ b/zh/assets/js/8d0b11da.db8b990a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[218],{3905:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>b});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var l=a.createContext({}),s=function(e){var t=a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},c=function(e){var t=s(e.components);return a.createElement(l.Provider,{value:t},e.children)},u="mdxType",m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},h=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,l=e.parentName,c=p(e,["components","mdxType","originalType","parentName"]),u=s(r),h=n,b=u["".concat(l,".").concat(h)]||u[h]||m[h]||i;return r?a.createElement(b,o(o({ref:t},c),{},{components:r})):a.createElement(b,o({ref:t},c))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,o=new Array(i);o[0]=h;var p={};for(var l in t)hasOwnProperty.call(t,l)&&(p[l]=t[l]);p.originalType=e,p[u]="string"==typeof e?e:n,o[1]=p;for(var s=2;s{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>p,toc:()=>s});var a=r(7462),n=(r(7294),r(3905));const i={title:"\u4ecb\u7ecd",sidebar_position:1},o=void 0,p={unversionedId:"index",id:"index",title:"\u4ecb\u7ecd",description:"\u5728\u60a8\u7684\u4e2a\u4eba\u7535\u8111\u4e0a\u79bb\u7ebf\u8f6c\u5f55\u548c\u7ffb\u8bd1\u97f3\u9891\u3002\u7531 OpenAI \u7684 Whisper \u63d0\u4f9b\u652f\u6301\u3002",source:"@site/i18n/zh/docusaurus-plugin-content-docs/current/index.md",sourceDirName:".",slug:"/",permalink:"/buzz/zh/docs/",draft:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"\u4ecb\u7ecd",sidebar_position:1},sidebar:"tutorialSidebar",next:{title:"\u5b89\u88c5",permalink:"/buzz/zh/docs/installation"}},l={},s=[{value:"\u529f\u80fd",id:"\u529f\u80fd",level:2}],c={toc:s},u="wrapper";function m(e){let{components:t,...r}=e;return(0,n.kt)(u,(0,a.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"\u5728\u60a8\u7684\u4e2a\u4eba\u7535\u8111\u4e0a\u79bb\u7ebf\u8f6c\u5f55\u548c\u7ffb\u8bd1\u97f3\u9891\u3002\u7531 OpenAI \u7684 ",(0,n.kt)("a",{parentName:"p",href:"https://github.com/openai/whisper"},"Whisper")," \u63d0\u4f9b\u652f\u6301\u3002"),(0,n.kt)("p",null,(0,n.kt)("img",{parentName:"p",src:"https://img.shields.io/badge/license-MIT-green",alt:"MIT License"}),"\n",(0,n.kt)("a",{parentName:"p",href:"https://github.com/chidiwilliams/buzz/actions/workflows/ci.yml"},(0,n.kt)("img",{parentName:"a",src:"https://github.com/chidiwilliams/buzz/actions/workflows/ci.yml/badge.svg",alt:"CI"})),"\n",(0,n.kt)("a",{parentName:"p",href:"https://codecov.io/github/chidiwilliams/buzz"},(0,n.kt)("img",{parentName:"a",src:"https://codecov.io/github/chidiwilliams/buzz/branch/main/graph/badge.svg?token=YJSB8S2VEP",alt:"codecov"})),"\n",(0,n.kt)("img",{parentName:"p",src:"https://img.shields.io/github/v/release/chidiwilliams/buzz",alt:"GitHub release (latest by date)"}),"\n",(0,n.kt)("a",{parentName:"p",href:"https://GitHub.com/chidiwilliams/buzz/releases/"},(0,n.kt)("img",{parentName:"a",src:"https://img.shields.io/github/downloads/chidiwilliams/buzz/total.svg",alt:"Github all releases"}))),(0,n.kt)("blockquote",null,(0,n.kt)("p",null,"\u5728 App Store \u4e0b\u8f7d\u8fd0\u884c\u7684\u6027\u80fd\u66f4\u4f73\u3002 \u83b7\u5f97\u5916\u89c2\u66f4\u6574\u6d01\u3001\u97f3\u9891\u64ad\u653e\u3001\u62d6\u653e\u5bfc\u5165\u3001\u8f6c\u5f55\u7f16\u8f91\u3001\u641c\u7d22\u7b49\u529f\u80fd\u7684\u539f\u751fMac\u7248\u672c\u3002"),(0,n.kt)("a",{href:"https://apps.apple.com/cn/app/buzz-captions/id6446018936?mt=12&itsct=apps_box_badge&itscg=30200"},(0,n.kt)("img",{src:"https://toolbox.marketingtools.apple.com/api/badges/download-on-the-mac-app-store/black/zh-cn?size=250x83",alt:"\u5728 Mac App Store \u4e0b\u8f7d"}))),(0,n.kt)("h2",{id:"\u529f\u80fd"},"\u529f\u80fd"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u5bfc\u5165\u97f3\u9891\u548c\u89c6\u9891\u6587\u4ef6\uff0c\u5e76\u5c06\u8f6c\u5f55\u5185\u5bb9\u5bfc\u51fa\u4e3a TXT\u3001SRT \u548c VTT \u683c\u5f0f\uff08",(0,n.kt)("a",{parentName:"li",href:"https://www.loom.com/share/cf263b099ac3481082bb56d19b7c87fe"},"\u6f14\u793a"),"\uff09"),(0,n.kt)("li",{parentName:"ul"},"\u4ece\u7535\u8111\u9ea6\u514b\u98ce\u8f6c\u5f55\u548c\u7ffb\u8bd1\u4e3a\u6587\u672c\uff08\u8d44\u6e90\u5bc6\u96c6\u578b\uff0c\u53ef\u80fd\u65e0\u6cd5\u5b9e\u65f6\u5b8c\u6210\uff0c",(0,n.kt)("a",{parentName:"li",href:"https://www.loom.com/share/564b753eb4d44b55b985b8abd26b55f7"},"\u6f14\u793a"),"\uff09"),(0,n.kt)("li",{parentName:"ul"},"\u652f\u6301 ",(0,n.kt)("a",{parentName:"li",href:"https://github.com/openai/whisper#available-models-and-languages"},"Whisper"),"\u3001\n",(0,n.kt)("a",{parentName:"li",href:"https://github.com/ggerganov/whisper.cpp"},"Whisper.cpp"),"\u3001",(0,n.kt)("a",{parentName:"li",href:"https://github.com/guillaumekln/faster-whisper"},"Faster Whisper"),"\u3001\n",(0,n.kt)("a",{parentName:"li",href:"https://huggingface.co/models?other=whisper"},"Whisper \u517c\u5bb9\u7684 Hugging Face \u6a21\u578b")," \u548c\n",(0,n.kt)("a",{parentName:"li",href:"https://platform.openai.com/docs/api-reference/introduction"},"OpenAI Whisper API")),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("a",{parentName:"li",href:"#%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2"},"\u547d\u4ee4\u884c\u754c\u9762")),(0,n.kt)("li",{parentName:"ul"},"\u652f\u6301 Mac\u3001Windows \u548c Linux")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/zh/assets/js/935f2afb.25184061.js b/zh/assets/js/935f2afb.8f380db0.js similarity index 95% rename from zh/assets/js/935f2afb.25184061.js rename to zh/assets/js/935f2afb.8f380db0.js index 1b0459bb..6d3fd68e 100644 --- a/zh/assets/js/935f2afb.25184061.js +++ b/zh/assets/js/935f2afb.8f380db0.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/buzz/zh/docs/","docId":"index"},{"type":"link","label":"\u5b89\u88c5","href":"/buzz/zh/docs/installation","docId":"installation"},{"type":"category","label":"Usage","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\u6587\u4ef6\u5bfc\u5165","href":"/buzz/zh/docs/usage/file_import","docId":"usage/file_import"},{"type":"link","label":"\u5b9e\u65f6\u5f55\u5236","href":"/buzz/zh/docs/usage/live_recording","docId":"usage/live_recording"},{"type":"link","label":"\u7ffb\u8bd1\u529f\u80fd","href":"/buzz/zh/docs/usage/translations","docId":"usage/translations"},{"type":"link","label":"\u7f16\u8f91\u4e0e\u8c03\u6574","href":"/buzz/zh/docs/usage/edit_and_resize","docId":"usage/edit_and_resize"}]},{"type":"link","label":"\u504f\u597d\u8bbe\u7f6e","href":"/buzz/zh/docs/preferences","docId":"preferences"},{"type":"link","label":"\u547d\u4ee4\u884c\u754c\u9762 (CLI)","href":"/buzz/zh/docs/cli","docId":"cli"},{"type":"link","label":"\u5e38\u89c1\u95ee\u9898\uff08FAQ\uff09","href":"/buzz/zh/docs/faq","docId":"faq"}]},"docs":{"cli":{"id":"cli","title":"\u547d\u4ee4\u884c\u754c\u9762 (CLI)","description":"\u547d\u4ee4","sidebar":"tutorialSidebar"},"faq":{"id":"faq","title":"\u5e38\u89c1\u95ee\u9898\uff08FAQ\uff09","description":"1. \u6a21\u578b\u5b58\u50a8\u5728\u54ea\u91cc\uff1f","sidebar":"tutorialSidebar"},"index":{"id":"index","title":"Introduction","description":"\u5728\u60a8\u7684\u4e2a\u4eba\u7535\u8111\u4e0a\u79bb\u7ebf\u8f6c\u5f55\u548c\u7ffb\u8bd1\u97f3\u9891\u3002\u7531 OpenAI \u7684 Whisper \u63d0\u4f9b\u652f\u6301\u3002","sidebar":"tutorialSidebar"},"installation":{"id":"installation","title":"\u5b89\u88c5","description":"\u8981\u5b89\u88c5 Buzz\uff0c\u8bf7\u4e0b\u8f7d\u9002\u7528\u4e8e\u60a8\u64cd\u4f5c\u7cfb\u7edf\u7684\u6700\u65b0\u7248\u672c\u3002Buzz \u652f\u6301 Mac\uff08Intel\uff09\u3001Windows \u548c Linux \u7cfb\u7edf\u3002\uff08\u5bf9\u4e8e Apple Silicon \u7528\u6237\uff0c\u8bf7\u53c2\u9605 App Store \u7248\u672c\u3002\uff09","sidebar":"tutorialSidebar"},"preferences":{"id":"preferences","title":"\u504f\u597d\u8bbe\u7f6e","description":"\u4ece\u83dc\u5355\u680f\u6253\u5f00\u504f\u597d\u8bbe\u7f6e\u7a97\u53e3\uff0c\u6216\u70b9\u51fb Ctrl/Cmd + ,\u3002","sidebar":"tutorialSidebar"},"usage/edit_and_resize":{"id":"usage/edit_and_resize","title":"\u7f16\u8f91\u4e0e\u8c03\u6574","description":"\u5f53\u67d0\u4e2a\u97f3\u9891\u6216\u89c6\u9891\u6587\u4ef6\u5b8c\u6210\u8f6c\u5f55\u540e\uff0c\u4f60\u53ef\u4ee5\u5bf9\u5176\u8fdb\u884c\u7f16\u8f91\uff0c\u5e76\u5c06\u5176\u5bfc\u51fa\u4e3a\u4e0d\u540c\u7684\u5b57\u5e55\u683c\u5f0f\u6216\u7eaf\u6587\u672c\u3002\u5728\u8f6c\u5f55\u5217\u8868\u4e2d\u53cc\u51fb\u8f6c\u5f55\u5185\u5bb9\uff0c\u5373\u53ef\u67e5\u770b\u7528\u4e8e\u7f16\u8f91\u548c\u5bfc\u51fa\u7684\u5176\u4ed6\u9009\u9879\u3002","sidebar":"tutorialSidebar"},"usage/file_import":{"id":"usage/file_import","title":"\u6587\u4ef6\u5bfc\u5165","description":"\u82e5\u8981\u5bfc\u5165\u6587\u4ef6\uff1a","sidebar":"tutorialSidebar"},"usage/live_recording":{"id":"usage/live_recording","title":"\u5b9e\u65f6\u5f55\u5236","description":"\u82e5\u8981\u5f00\u59cb\u5b9e\u65f6\u5f55\u5236\uff0c\u8bf7\u6309\u4ee5\u4e0b\u6b65\u9aa4\u64cd\u4f5c\uff1a","sidebar":"tutorialSidebar"},"usage/translations":{"id":"usage/translations","title":"\u7ffb\u8bd1\u529f\u80fd","description":"\u9ed8\u8ba4\u7684\u201c\u7ffb\u8bd1\u201d\u4efb\u52a1\u501f\u52a9 Whisper \u6a21\u578b\u5c06\u5185\u5bb9\u7ffb\u8bd1\u6210\u82f1\u8bed\u3002\u4ece 1.0.0 \u7248\u672c\u5f00\u59cb\uff0cBuzz \u652f\u6301\u4f7f\u7528\u5176\u4ed6\u4eba\u5de5\u667a\u80fd\u5c06\u5185\u5bb9\u7ffb\u8bd1\u6210\u4efb\u610f\u8bed\u8a00\u3002","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[53],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"\u4ecb\u7ecd","href":"/buzz/zh/docs/","docId":"index"},{"type":"link","label":"\u5b89\u88c5","href":"/buzz/zh/docs/installation","docId":"installation"},{"type":"category","label":"Usage","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\u6587\u4ef6\u5bfc\u5165","href":"/buzz/zh/docs/usage/file_import","docId":"usage/file_import"},{"type":"link","label":"\u5b9e\u65f6\u5f55\u5236","href":"/buzz/zh/docs/usage/live_recording","docId":"usage/live_recording"},{"type":"link","label":"\u7ffb\u8bd1\u529f\u80fd","href":"/buzz/zh/docs/usage/translations","docId":"usage/translations"},{"type":"link","label":"\u7f16\u8f91\u4e0e\u8c03\u6574","href":"/buzz/zh/docs/usage/edit_and_resize","docId":"usage/edit_and_resize"}]},{"type":"link","label":"\u504f\u597d\u8bbe\u7f6e","href":"/buzz/zh/docs/preferences","docId":"preferences"},{"type":"link","label":"\u547d\u4ee4\u884c\u754c\u9762 (CLI)","href":"/buzz/zh/docs/cli","docId":"cli"},{"type":"link","label":"\u5e38\u89c1\u95ee\u9898\uff08FAQ\uff09","href":"/buzz/zh/docs/faq","docId":"faq"}]},"docs":{"cli":{"id":"cli","title":"\u547d\u4ee4\u884c\u754c\u9762 (CLI)","description":"\u547d\u4ee4","sidebar":"tutorialSidebar"},"faq":{"id":"faq","title":"\u5e38\u89c1\u95ee\u9898\uff08FAQ\uff09","description":"1. \u6a21\u578b\u5b58\u50a8\u5728\u54ea\u91cc\uff1f","sidebar":"tutorialSidebar"},"index":{"id":"index","title":"\u4ecb\u7ecd","description":"\u5728\u60a8\u7684\u4e2a\u4eba\u7535\u8111\u4e0a\u79bb\u7ebf\u8f6c\u5f55\u548c\u7ffb\u8bd1\u97f3\u9891\u3002\u7531 OpenAI \u7684 Whisper \u63d0\u4f9b\u652f\u6301\u3002","sidebar":"tutorialSidebar"},"installation":{"id":"installation","title":"\u5b89\u88c5","description":"\u8981\u5b89\u88c5 Buzz\uff0c\u8bf7\u4e0b\u8f7d\u9002\u7528\u4e8e\u60a8\u64cd\u4f5c\u7cfb\u7edf\u7684\u6700\u65b0\u7248\u672c\u3002Buzz \u652f\u6301 Mac\uff08Intel\uff09\u3001Windows \u548c Linux \u7cfb\u7edf\u3002\uff08\u5bf9\u4e8e Apple Silicon \u7528\u6237\uff0c\u8bf7\u53c2\u9605 App Store \u7248\u672c\u3002\uff09","sidebar":"tutorialSidebar"},"preferences":{"id":"preferences","title":"\u504f\u597d\u8bbe\u7f6e","description":"\u4ece\u83dc\u5355\u680f\u6253\u5f00\u504f\u597d\u8bbe\u7f6e\u7a97\u53e3\uff0c\u6216\u70b9\u51fb Ctrl/Cmd + ,\u3002","sidebar":"tutorialSidebar"},"usage/edit_and_resize":{"id":"usage/edit_and_resize","title":"\u7f16\u8f91\u4e0e\u8c03\u6574","description":"\u5f53\u67d0\u4e2a\u97f3\u9891\u6216\u89c6\u9891\u6587\u4ef6\u5b8c\u6210\u8f6c\u5f55\u540e\uff0c\u4f60\u53ef\u4ee5\u5bf9\u5176\u8fdb\u884c\u7f16\u8f91\uff0c\u5e76\u5c06\u5176\u5bfc\u51fa\u4e3a\u4e0d\u540c\u7684\u5b57\u5e55\u683c\u5f0f\u6216\u7eaf\u6587\u672c\u3002\u5728\u8f6c\u5f55\u5217\u8868\u4e2d\u53cc\u51fb\u8f6c\u5f55\u5185\u5bb9\uff0c\u5373\u53ef\u67e5\u770b\u7528\u4e8e\u7f16\u8f91\u548c\u5bfc\u51fa\u7684\u5176\u4ed6\u9009\u9879\u3002","sidebar":"tutorialSidebar"},"usage/file_import":{"id":"usage/file_import","title":"\u6587\u4ef6\u5bfc\u5165","description":"\u82e5\u8981\u5bfc\u5165\u6587\u4ef6\uff1a","sidebar":"tutorialSidebar"},"usage/live_recording":{"id":"usage/live_recording","title":"\u5b9e\u65f6\u5f55\u5236","description":"\u82e5\u8981\u5f00\u59cb\u5b9e\u65f6\u5f55\u5236\uff0c\u8bf7\u6309\u4ee5\u4e0b\u6b65\u9aa4\u64cd\u4f5c\uff1a","sidebar":"tutorialSidebar"},"usage/translations":{"id":"usage/translations","title":"\u7ffb\u8bd1\u529f\u80fd","description":"\u9ed8\u8ba4\u7684\u201c\u7ffb\u8bd1\u201d\u4efb\u52a1\u501f\u52a9 Whisper \u6a21\u578b\u5c06\u5185\u5bb9\u7ffb\u8bd1\u6210\u82f1\u8bed\u3002\u4ece 1.0.0 \u7248\u672c\u5f00\u59cb\uff0cBuzz \u652f\u6301\u4f7f\u7528\u5176\u4ed6\u4eba\u5de5\u667a\u80fd\u5c06\u5185\u5bb9\u7ffb\u8bd1\u6210\u4efb\u610f\u8bed\u8a00\u3002","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/zh/assets/js/bde536f8.cdb3e94a.js b/zh/assets/js/bde536f8.6c301898.js similarity index 99% rename from zh/assets/js/bde536f8.cdb3e94a.js rename to zh/assets/js/bde536f8.6c301898.js index 4ec237cc..809260e4 100644 --- a/zh/assets/js/bde536f8.cdb3e94a.js +++ b/zh/assets/js/bde536f8.6c301898.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[741],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>b});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var p=a.createContext({}),s=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},c=function(e){var t=s(e.components);return a.createElement(p.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,p=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),u=s(n),m=r,b=u["".concat(p,".").concat(m)]||u[m]||d[m]||o;return n?a.createElement(b,i(i({ref:t},c),{},{components:n})):a.createElement(b,i({ref:t},c))}));function b(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=m;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l[u]="string"==typeof e?e:r,i[1]=l;for(var s=2;s{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>s});var a=n(7462),r=(n(7294),n(3905));const o={title:"\u5b89\u88c5",sidebar_position:2},i=void 0,l={unversionedId:"installation",id:"installation",title:"\u5b89\u88c5",description:"\u8981\u5b89\u88c5 Buzz\uff0c\u8bf7\u4e0b\u8f7d\u9002\u7528\u4e8e\u60a8\u64cd\u4f5c\u7cfb\u7edf\u7684\u6700\u65b0\u7248\u672c\u3002Buzz \u652f\u6301 Mac\uff08Intel\uff09\u3001Windows \u548c Linux \u7cfb\u7edf\u3002\uff08\u5bf9\u4e8e Apple Silicon \u7528\u6237\uff0c\u8bf7\u53c2\u9605 App Store \u7248\u672c\u3002\uff09",source:"@site/i18n/zh/docusaurus-plugin-content-docs/current/installation.md",sourceDirName:".",slug:"/installation",permalink:"/buzz/zh/docs/installation",draft:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{title:"\u5b89\u88c5",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Introduction",permalink:"/buzz/zh/docs/"},next:{title:"\u6587\u4ef6\u5bfc\u5165",permalink:"/buzz/zh/docs/usage/file_import"}},p={},s=[{value:"macOS\uff08Intel\uff0cmacOS 11.7 \u53ca\u66f4\u9ad8\u7248\u672c\uff09",id:"macosintelmacos-117-\u53ca\u66f4\u9ad8\u7248\u672c",level:2},{value:"Windows\uff08Windows 10 \u53ca\u66f4\u9ad8\u7248\u672c\uff09",id:"windowswindows-10-\u53ca\u66f4\u9ad8\u7248\u672c",level:2},{value:"Linux",id:"linux",level:2},{value:"PyPI",id:"pypi",level:2}],c={toc:s},u="wrapper";function d(e){let{components:t,...n}=e;return(0,r.kt)(u,(0,a.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"\u8981\u5b89\u88c5 Buzz\uff0c\u8bf7\u4e0b\u8f7d\u9002\u7528\u4e8e\u60a8\u64cd\u4f5c\u7cfb\u7edf\u7684",(0,r.kt)("a",{parentName:"p",href:"https://github.com/chidiwilliams/buzz/releases/latest"},"\u6700\u65b0\u7248\u672c"),"\u3002Buzz \u652f\u6301 ",(0,r.kt)("strong",{parentName:"p"},"Mac"),"\uff08Intel\uff09\u3001",(0,r.kt)("strong",{parentName:"p"},"Windows")," \u548c ",(0,r.kt)("strong",{parentName:"p"},"Linux")," \u7cfb\u7edf\u3002\uff08\u5bf9\u4e8e Apple Silicon \u7528\u6237\uff0c\u8bf7\u53c2\u9605 ",(0,r.kt)("a",{parentName:"p",href:"https://apps.apple.com/us/app/buzz-captions/id6446018936?mt=12&itsct=apps_box_badge&itscg=30200"},"App Store \u7248\u672c"),"\u3002\uff09"),(0,r.kt)("h2",{id:"macosintelmacos-117-\u53ca\u66f4\u9ad8\u7248\u672c"},"macOS\uff08Intel\uff0cmacOS 11.7 \u53ca\u66f4\u9ad8\u7248\u672c\uff09"),(0,r.kt)("p",null,"\u901a\u8fc7 ",(0,r.kt)("a",{parentName:"p",href:"https://brew.sh/"},"brew")," \u5b89\u88c5\uff1a"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"brew install --cask buzz\n")),(0,r.kt)("p",null,"\u6216\u8005\uff0c\u4e0b\u8f7d\u5e76\u8fd0\u884c ",(0,r.kt)("inlineCode",{parentName:"p"},"Buzz-x.y.z.dmg")," \u6587\u4ef6\u3002"),(0,r.kt)("p",null,"\u5bf9\u4e8e Mac Silicon \u7528\u6237\uff08\u4ee5\u53ca\u5e0c\u671b\u5728 Mac Intel \u4e0a\u83b7\u5f97\u66f4\u597d\u4f53\u9a8c\u7684\u7528\u6237\uff09\uff0c",(0,r.kt)("br",{parentName:"p"}),"\n","\u8bf7\u4ece App Store \u4e0b\u8f7d ",(0,r.kt)("a",{parentName:"p",href:"https://apps.apple.com/us/app/buzz-captions/id6446018936?mt=12&itsct=apps_box_badge&itscg=30200"},"Buzz Captions"),"\u3002"),(0,r.kt)("h2",{id:"windowswindows-10-\u53ca\u66f4\u9ad8\u7248\u672c"},"Windows\uff08Windows 10 \u53ca\u66f4\u9ad8\u7248\u672c\uff09"),(0,r.kt)("p",null,"\u4e0b\u8f7d\u5e76\u8fd0\u884c ",(0,r.kt)("inlineCode",{parentName:"p"},"Buzz-x.y.z.exe")," \u6587\u4ef6\u3002"),(0,r.kt)("h2",{id:"linux"},"Linux"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-module\nsudo snap install buzz\nsudo snap connect buzz:audio-record\nsudo snap connect buzz:password-manager-service\nsudo snap connect buzz:pulseaudio\nsudo snap connect buzz:removable-media\n")),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://snapcraft.io/buzz"},(0,r.kt)("img",{parentName:"a",src:"https://snapcraft.io/static/images/badges/en/snap-store-black.svg",alt:"\u4ece Snap Store \u83b7\u53d6"}))),(0,r.kt)("p",null,"\u6216\u8005\uff0c\u5728 Ubuntu 20.04 \u53ca\u66f4\u9ad8\u7248\u672c\u4e0a\uff0c\u5b89\u88c5\u4f9d\u8d56\u9879\uff1a"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"sudo apt-get install libportaudio2\n")),(0,r.kt)("p",null,"\u7136\u540e\uff0c\u4e0b\u8f7d\u5e76\u89e3\u538b ",(0,r.kt)("inlineCode",{parentName:"p"},"Buzz-x.y.z-unix.tar.gz")," \u6587\u4ef6\u3002"),(0,r.kt)("h2",{id:"pypi"},"PyPI"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"pip install buzz-captions\npython -m buzz\n")))}d.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[741],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>b});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var p=a.createContext({}),s=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},c=function(e){var t=s(e.components);return a.createElement(p.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},m=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,p=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),u=s(n),m=r,b=u["".concat(p,".").concat(m)]||u[m]||d[m]||o;return n?a.createElement(b,i(i({ref:t},c),{},{components:n})):a.createElement(b,i({ref:t},c))}));function b(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=m;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l[u]="string"==typeof e?e:r,i[1]=l;for(var s=2;s{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>d,frontMatter:()=>o,metadata:()=>l,toc:()=>s});var a=n(7462),r=(n(7294),n(3905));const o={title:"\u5b89\u88c5",sidebar_position:2},i=void 0,l={unversionedId:"installation",id:"installation",title:"\u5b89\u88c5",description:"\u8981\u5b89\u88c5 Buzz\uff0c\u8bf7\u4e0b\u8f7d\u9002\u7528\u4e8e\u60a8\u64cd\u4f5c\u7cfb\u7edf\u7684\u6700\u65b0\u7248\u672c\u3002Buzz \u652f\u6301 Mac\uff08Intel\uff09\u3001Windows \u548c Linux \u7cfb\u7edf\u3002\uff08\u5bf9\u4e8e Apple Silicon \u7528\u6237\uff0c\u8bf7\u53c2\u9605 App Store \u7248\u672c\u3002\uff09",source:"@site/i18n/zh/docusaurus-plugin-content-docs/current/installation.md",sourceDirName:".",slug:"/installation",permalink:"/buzz/zh/docs/installation",draft:!1,tags:[],version:"current",sidebarPosition:2,frontMatter:{title:"\u5b89\u88c5",sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"\u4ecb\u7ecd",permalink:"/buzz/zh/docs/"},next:{title:"\u6587\u4ef6\u5bfc\u5165",permalink:"/buzz/zh/docs/usage/file_import"}},p={},s=[{value:"macOS\uff08Intel\uff0cmacOS 11.7 \u53ca\u66f4\u9ad8\u7248\u672c\uff09",id:"macosintelmacos-117-\u53ca\u66f4\u9ad8\u7248\u672c",level:2},{value:"Windows\uff08Windows 10 \u53ca\u66f4\u9ad8\u7248\u672c\uff09",id:"windowswindows-10-\u53ca\u66f4\u9ad8\u7248\u672c",level:2},{value:"Linux",id:"linux",level:2},{value:"PyPI",id:"pypi",level:2}],c={toc:s},u="wrapper";function d(e){let{components:t,...n}=e;return(0,r.kt)(u,(0,a.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"\u8981\u5b89\u88c5 Buzz\uff0c\u8bf7\u4e0b\u8f7d\u9002\u7528\u4e8e\u60a8\u64cd\u4f5c\u7cfb\u7edf\u7684",(0,r.kt)("a",{parentName:"p",href:"https://github.com/chidiwilliams/buzz/releases/latest"},"\u6700\u65b0\u7248\u672c"),"\u3002Buzz \u652f\u6301 ",(0,r.kt)("strong",{parentName:"p"},"Mac"),"\uff08Intel\uff09\u3001",(0,r.kt)("strong",{parentName:"p"},"Windows")," \u548c ",(0,r.kt)("strong",{parentName:"p"},"Linux")," \u7cfb\u7edf\u3002\uff08\u5bf9\u4e8e Apple Silicon \u7528\u6237\uff0c\u8bf7\u53c2\u9605 ",(0,r.kt)("a",{parentName:"p",href:"https://apps.apple.com/us/app/buzz-captions/id6446018936?mt=12&itsct=apps_box_badge&itscg=30200"},"App Store \u7248\u672c"),"\u3002\uff09"),(0,r.kt)("h2",{id:"macosintelmacos-117-\u53ca\u66f4\u9ad8\u7248\u672c"},"macOS\uff08Intel\uff0cmacOS 11.7 \u53ca\u66f4\u9ad8\u7248\u672c\uff09"),(0,r.kt)("p",null,"\u901a\u8fc7 ",(0,r.kt)("a",{parentName:"p",href:"https://brew.sh/"},"brew")," \u5b89\u88c5\uff1a"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"brew install --cask buzz\n")),(0,r.kt)("p",null,"\u6216\u8005\uff0c\u4e0b\u8f7d\u5e76\u8fd0\u884c ",(0,r.kt)("inlineCode",{parentName:"p"},"Buzz-x.y.z.dmg")," \u6587\u4ef6\u3002"),(0,r.kt)("p",null,"\u5bf9\u4e8e Mac Silicon \u7528\u6237\uff08\u4ee5\u53ca\u5e0c\u671b\u5728 Mac Intel \u4e0a\u83b7\u5f97\u66f4\u597d\u4f53\u9a8c\u7684\u7528\u6237\uff09\uff0c",(0,r.kt)("br",{parentName:"p"}),"\n","\u8bf7\u4ece App Store \u4e0b\u8f7d ",(0,r.kt)("a",{parentName:"p",href:"https://apps.apple.com/us/app/buzz-captions/id6446018936?mt=12&itsct=apps_box_badge&itscg=30200"},"Buzz Captions"),"\u3002"),(0,r.kt)("h2",{id:"windowswindows-10-\u53ca\u66f4\u9ad8\u7248\u672c"},"Windows\uff08Windows 10 \u53ca\u66f4\u9ad8\u7248\u672c\uff09"),(0,r.kt)("p",null,"\u4e0b\u8f7d\u5e76\u8fd0\u884c ",(0,r.kt)("inlineCode",{parentName:"p"},"Buzz-x.y.z.exe")," \u6587\u4ef6\u3002"),(0,r.kt)("h2",{id:"linux"},"Linux"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-module\nsudo snap install buzz\nsudo snap connect buzz:audio-record\nsudo snap connect buzz:password-manager-service\nsudo snap connect buzz:pulseaudio\nsudo snap connect buzz:removable-media\n")),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://snapcraft.io/buzz"},(0,r.kt)("img",{parentName:"a",src:"https://snapcraft.io/static/images/badges/en/snap-store-black.svg",alt:"\u4ece Snap Store \u83b7\u53d6"}))),(0,r.kt)("p",null,"\u6216\u8005\uff0c\u5728 Ubuntu 20.04 \u53ca\u66f4\u9ad8\u7248\u672c\u4e0a\uff0c\u5b89\u88c5\u4f9d\u8d56\u9879\uff1a"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"sudo apt-get install libportaudio2\n")),(0,r.kt)("p",null,"\u7136\u540e\uff0c\u4e0b\u8f7d\u5e76\u89e3\u538b ",(0,r.kt)("inlineCode",{parentName:"p"},"Buzz-x.y.z-unix.tar.gz")," \u6587\u4ef6\u3002"),(0,r.kt)("h2",{id:"pypi"},"PyPI"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"pip install buzz-captions\npython -m buzz\n")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/zh/assets/js/runtime~main.350362fc.js b/zh/assets/js/runtime~main.350362fc.js deleted file mode 100644 index bc5733e9..00000000 --- a/zh/assets/js/runtime~main.350362fc.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,t,r,o,a,n={},f={};function d(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=n,d.c=f,e=[],d.O=(t,r,o,a)=>{if(!r){var n=1/0;for(u=0;u=a)&&Object.keys(d.O).every((e=>d.O[e](r[i])))?r.splice(i--,1):(f=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);d.r(a);var n={};t=t||[null,r({}),r([]),r(r)];for(var f=2&o&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,d.d(a,n),a},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,r)=>(d.f[r](e,t),t)),[])),d.u=e=>"assets/js/"+({53:"935f2afb",143:"42a922e9",218:"8d0b11da",237:"1df93b7f",255:"dca12369",271:"93f51c74",310:"a6c9f398",514:"1be78505",675:"2962c32e",741:"bde536f8",860:"3e407b54",870:"92d66db1",918:"17896441",958:"6dbc2e00",995:"076ee139"}[e]||e)+"."+{53:"25184061",143:"1e0b6b58",218:"453794d4",237:"71d7b441",255:"4d73fbd0",271:"58d78a4e",310:"13ca4f4b",514:"131974b6",675:"6182228c",741:"cdb3e94a",860:"987a7018",870:"a0489174",918:"0aaaf3b3",958:"24fcb0eb",972:"d5cc17b1",995:"b8a84e34"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="docs:",d.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var f,i;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u{f.onerror=f.onload=null,clearTimeout(s);var a=o[e];if(delete o[e],f.parentNode&&f.parentNode.removeChild(f),a&&a.forEach((e=>e(r))),t)return t(r)},s=setTimeout(b.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=b.bind(null,f.onerror),f.onload=b.bind(null,f.onload),i&&document.head.appendChild(f)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/buzz/zh/",d.gca=function(e){return e={17896441:"918","935f2afb":"53","42a922e9":"143","8d0b11da":"218","1df93b7f":"237",dca12369:"255","93f51c74":"271",a6c9f398:"310","1be78505":"514","2962c32e":"675",bde536f8:"741","3e407b54":"860","92d66db1":"870","6dbc2e00":"958","076ee139":"995"}[e]||e,d.p+d.u(e)},(()=>{var e={303:0,532:0};d.f.j=(t,r)=>{var o=d.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var n=d.p+d.u(t),f=new Error;d.l(n,(r=>{if(d.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+a+": "+n+")",f.name="ChunkLoadError",f.type=a,f.request=n,o[1](f)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,n=r[0],f=r[1],i=r[2],c=0;if(n.some((t=>0!==e[t]))){for(o in f)d.o(f,o)&&(d.m[o]=f[o]);if(i)var u=i(d)}for(t&&t(r);c{"use strict";var e,t,r,o,a,n={},d={};function f(e){var t=d[e];if(void 0!==t)return t.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=n,f.c=d,e=[],f.O=(t,r,o,a)=>{if(!r){var n=1/0;for(u=0;u=a)&&Object.keys(f.O).every((e=>f.O[e](r[i])))?r.splice(i--,1):(d=!1,a0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,o,a]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);f.r(a);var n={};t=t||[null,r({}),r([]),r(r)];for(var d=2&o&&e;"object"==typeof d&&!~t.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,f.d(a,n),a},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({53:"935f2afb",143:"42a922e9",218:"8d0b11da",237:"1df93b7f",255:"dca12369",271:"93f51c74",310:"a6c9f398",514:"1be78505",675:"2962c32e",741:"bde536f8",860:"3e407b54",870:"92d66db1",918:"17896441",958:"6dbc2e00",995:"076ee139"}[e]||e)+"."+{53:"8f380db0",143:"1e0b6b58",218:"db8b990a",237:"71d7b441",255:"4d73fbd0",271:"58d78a4e",310:"13ca4f4b",514:"131974b6",675:"6182228c",741:"6c301898",860:"987a7018",870:"a0489174",918:"0aaaf3b3",958:"24fcb0eb",972:"d5cc17b1",995:"b8a84e34"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},a="docs:",f.l=(e,t,r,n)=>{if(o[e])o[e].push(t);else{var d,i;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u{d.onerror=d.onload=null,clearTimeout(s);var a=o[e];if(delete o[e],d.parentNode&&d.parentNode.removeChild(d),a&&a.forEach((e=>e(r))),t)return t(r)},s=setTimeout(b.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=b.bind(null,d.onerror),d.onload=b.bind(null,d.onload),i&&document.head.appendChild(d)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/buzz/zh/",f.gca=function(e){return e={17896441:"918","935f2afb":"53","42a922e9":"143","8d0b11da":"218","1df93b7f":"237",dca12369:"255","93f51c74":"271",a6c9f398:"310","1be78505":"514","2962c32e":"675",bde536f8:"741","3e407b54":"860","92d66db1":"870","6dbc2e00":"958","076ee139":"995"}[e]||e,f.p+f.u(e)},(()=>{var e={303:0,532:0};f.f.j=(t,r)=>{var o=f.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var a=new Promise(((r,a)=>o=e[t]=[r,a]));r.push(o[2]=a);var n=f.p+f.u(t),d=new Error;f.l(n,(r=>{if(f.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+a+": "+n+")",d.name="ChunkLoadError",d.type=a,d.request=n,o[1](d)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var o,a,n=r[0],d=r[1],i=r[2],c=0;if(n.some((t=>0!==e[t]))){for(o in d)f.o(d,o)&&(f.m[o]=d[o]);if(i)var u=i(f)}for(t&&t(r);c -Introduction | Buzz - +介绍 | Buzz +
-

Introduction

在您的个人电脑上离线转录和翻译音频。由 OpenAI 的 Whisper 提供支持。

MIT License +

- + \ No newline at end of file diff --git a/zh/docs/cli.html b/zh/docs/cli.html index 1a254fe8..84b4d8a3 100644 --- a/zh/docs/cli.html +++ b/zh/docs/cli.html @@ -4,13 +4,13 @@ 命令行界面 (CLI) | Buzz - +
-

命令行界面 (CLI)

命令

增加

启动一个新的转录任务。

Usage: buzz add [options] [file url file...]

Options:
-t, --task <task> The task to perform. Allowed: translate,
transcribe. Default: transcribe.
-m, --model-type <model-type> Model type. Allowed: whisper, whispercpp,
huggingface, fasterwhisper, openaiapi. Default:
whisper.
-s, --model-size <model-size> Model size. Use only when --model-type is
whisper, whispercpp, or fasterwhisper. Allowed:
tiny, base, small, medium, large. Default:
tiny.
--hfid <id> Hugging Face model ID. Use only when
--model-type is huggingface. Example:
"openai/whisper-tiny"
-l, --language <code> Language code. Allowed: af (Afrikaans), am
(Amharic), ar (Arabic), as (Assamese), az
(Azerbaijani), ba (Bashkir), be (Belarusian),
bg (Bulgarian), bn (Bengali), bo (Tibetan), br
(Breton), bs (Bosnian), ca (Catalan), cs
(Czech), cy (Welsh), da (Danish), de (German),
el (Greek), en (English), es (Spanish), et
(Estonian), eu (Basque), fa (Persian), fi
(Finnish), fo (Faroese), fr (French), gl
(Galician), gu (Gujarati), ha (Hausa), haw
(Hawaiian), he (Hebrew), hi (Hindi), hr
(Croatian), ht (Haitian Creole), hu
(Hungarian), hy (Armenian), id (Indonesian), is
(Icelandic), it (Italian), ja (Japanese), jw
(Javanese), ka (Georgian), kk (Kazakh), km
(Khmer), kn (Kannada), ko (Korean), la (Latin),
lb (Luxembourgish), ln (Lingala), lo (Lao), lt
(Lithuanian), lv (Latvian), mg (Malagasy), mi
(Maori), mk (Macedonian), ml (Malayalam), mn
(Mongolian), mr (Marathi), ms (Malay), mt
(Maltese), my (Myanmar), ne (Nepali), nl
(Dutch), nn (Nynorsk), no (Norwegian), oc
(Occitan), pa (Punjabi), pl (Polish), ps
(Pashto), pt (Portuguese), ro (Romanian), ru
(Russian), sa (Sanskrit), sd (Sindhi), si
(Sinhala), sk (Slovak), sl (Slovenian), sn
(Shona), so (Somali), sq (Albanian), sr
(Serbian), su (Sundanese), sv (Swedish), sw
(Swahili), ta (Tamil), te (Telugu), tg (Tajik),
th (Thai), tk (Turkmen), tl (Tagalog), tr
(Turkish), tt (Tatar), uk (Ukrainian), ur
(Urdu), uz (Uzbek), vi (Vietnamese), yi
(Yiddish), yo (Yoruba), zh (Chinese). Leave
empty to detect language.
-p, --prompt <prompt> Initial prompt.
-w, --word-timestamps Generate word-level timestamps. (available since 1.2.0)
--openai-token <token> OpenAI access token. Use only when
--model-type is openaiapi. Defaults to your
previously saved access token, if one exists.
--srt Output result in an SRT file.
--vtt Output result in a VTT file.
--txt Output result in a TXT file.
--hide-gui Hide the main application window. (available since 1.2.0)
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.

Arguments:
files or urls Input file paths or urls. Url import availalbe since 1.2.0.

示例:

# 使用 OpenAI Whisper API 将两个 MP3 文件从法语翻译为英语
buzz add --task translate --language fr --model-type openaiapi /Users/user/Downloads/1b3b03e4-8db5-ea2c-ace5-b71ff32e3304.mp3 /Users/user/Downloads/koaf9083k1lkpsfdi0.mp3

# 使用 Whisper.cpp "small" 模型转录一个 MP4 文件,并立即导出为 SRT 和 VTT 文件
buzz add --task transcribe --model-type whispercpp --model-size small --prompt "My initial prompt(我的初始提示)" --srt --vtt /Users/user/Downloads/buzz/1b3b03e4-8db5-ea2c-ace5-b71ff32e3304.mp4
- +

命令行界面 (CLI)

命令

增加

启动一个新的转录任务。

Usage: buzz add [options] [file url file...]

Options:
-t, --task <task> The task to perform. Allowed: translate,
transcribe. Default: transcribe.
-m, --model-type <model-type> Model type. Allowed: whisper, whispercpp,
huggingface, fasterwhisper, openaiapi. Default:
whisper.
-s, --model-size <model-size> Model size. Use only when --model-type is
whisper, whispercpp, or fasterwhisper. Allowed:
tiny, base, small, medium, large. Default:
tiny.
--hfid <id> Hugging Face model ID. Use only when
--model-type is huggingface. Example:
"openai/whisper-tiny"
-l, --language <code> Language code. Allowed: af (Afrikaans), am
(Amharic), ar (Arabic), as (Assamese), az
(Azerbaijani), ba (Bashkir), be (Belarusian),
bg (Bulgarian), bn (Bengali), bo (Tibetan), br
(Breton), bs (Bosnian), ca (Catalan), cs
(Czech), cy (Welsh), da (Danish), de (German),
el (Greek), en (English), es (Spanish), et
(Estonian), eu (Basque), fa (Persian), fi
(Finnish), fo (Faroese), fr (French), gl
(Galician), gu (Gujarati), ha (Hausa), haw
(Hawaiian), he (Hebrew), hi (Hindi), hr
(Croatian), ht (Haitian Creole), hu
(Hungarian), hy (Armenian), id (Indonesian), is
(Icelandic), it (Italian), ja (Japanese), jw
(Javanese), ka (Georgian), kk (Kazakh), km
(Khmer), kn (Kannada), ko (Korean), la (Latin),
lb (Luxembourgish), ln (Lingala), lo (Lao), lt
(Lithuanian), lv (Latvian), mg (Malagasy), mi
(Maori), mk (Macedonian), ml (Malayalam), mn
(Mongolian), mr (Marathi), ms (Malay), mt
(Maltese), my (Myanmar), ne (Nepali), nl
(Dutch), nn (Nynorsk), no (Norwegian), oc
(Occitan), pa (Punjabi), pl (Polish), ps
(Pashto), pt (Portuguese), ro (Romanian), ru
(Russian), sa (Sanskrit), sd (Sindhi), si
(Sinhala), sk (Slovak), sl (Slovenian), sn
(Shona), so (Somali), sq (Albanian), sr
(Serbian), su (Sundanese), sv (Swedish), sw
(Swahili), ta (Tamil), te (Telugu), tg (Tajik),
th (Thai), tk (Turkmen), tl (Tagalog), tr
(Turkish), tt (Tatar), uk (Ukrainian), ur
(Urdu), uz (Uzbek), vi (Vietnamese), yi
(Yiddish), yo (Yoruba), zh (Chinese). Leave
empty to detect language.
-p, --prompt <prompt> Initial prompt.
-w, --word-timestamps Generate word-level timestamps. (available since 1.2.0)
--openai-token <token> OpenAI access token. Use only when
--model-type is openaiapi. Defaults to your
previously saved access token, if one exists.
--srt Output result in an SRT file.
--vtt Output result in a VTT file.
--txt Output result in a TXT file.
--hide-gui Hide the main application window. (available since 1.2.0)
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.

Arguments:
files or urls Input file paths or urls. Url import availalbe since 1.2.0.

示例:

# 使用 OpenAI Whisper API 将两个 MP3 文件从法语翻译为英语
buzz add --task translate --language fr --model-type openaiapi /Users/user/Downloads/1b3b03e4-8db5-ea2c-ace5-b71ff32e3304.mp3 /Users/user/Downloads/koaf9083k1lkpsfdi0.mp3

# 使用 Whisper.cpp "small" 模型转录一个 MP4 文件,并立即导出为 SRT 和 VTT 文件
buzz add --task transcribe --model-type whispercpp --model-size small --prompt "My initial prompt(我的初始提示)" --srt --vtt /Users/user/Downloads/buzz/1b3b03e4-8db5-ea2c-ace5-b71ff32e3304.mp4
+ \ No newline at end of file diff --git a/zh/docs/faq.html b/zh/docs/faq.html index c75faace..698e5084 100644 --- a/zh/docs/faq.html +++ b/zh/docs/faq.html @@ -4,13 +4,13 @@ 常见问题(FAQ) | Buzz - +
-

常见问题(FAQ)

1. 模型存储在哪里?

模型存储在以下位置:

  • Linux: ~/.cache/Buzz
  • Mac OS: ~/Library/Caches/Buzz
  • Windows: %USERPROFILE%\AppData\Local\Buzz\Buzz\Cache

将上述路径粘贴到文件管理器中即可访问模型。

2. 如果转录速度太慢,我可以尝试什么?

语音识别需要大量计算资源,您可以尝试使用较小的 Whisper 模型,或者使用 Whisper.cpp 模型在本地计算机上运行语音识别。如果您的计算机配备了至少 6GB VRAM 的 GPU,可以尝试使用 Faster Whisper 模型。

Buzz 还支持使用 OpenAI API 在远程服务器上进行语音识别。要使用此功能,您需要在“偏好设置”中设置 OpenAI API 密钥。详情请参见 偏好设置 部分。

3. 如何录制系统音频?

要转录系统音频,您需要配置虚拟音频设备,并将希望转录的应用程序输出连接到该虚拟扬声器。然后,您可以在 Buzz 中选择该设备作为音源。详情请参见 使用指南 部分。

相关工具:

4. 我应该使用哪个模型?

选择模型大小取决于您的硬件和使用场景。较小的模型运行速度更快,但准确性较低;较大的模型更准确,但需要更强的硬件或更长的转录时间。

在选择大模型时,请参考以下信息:

  • “Large” 是最早发布的模型
  • “Large-V2” 是后续改进版,准确率更高,被认为是某些语言中最稳定的选择
  • “Large-V3” 是最新版本,在许多情况下准确性最佳,但有时可能会产生错误的单词
  • “Turbo” 模型在速度和准确性之间取得了良好平衡

最好的方法是测试所有模型,以找到最适合您语言的选项。

5. 如何使用 GPU 加速以提高转录速度?

  • Linux 上,Nvidia GPU 受支持,可直接使用 GPU 加速。如果遇到问题,请安装 CUDA 12cuBLAScuDNN
  • Windows 上,请参阅此说明 以启用 CUDA GPU 支持。
  • Faster Whisper 需要 CUDA 12,使用旧版 CUDA 的计算机将默认使用 CPU。

6. 如何修复 Unanticipated host error[PaErrorCode-9999]

请检查系统设置,确保没有阻止应用访问麦克风。

  • Windows 用户请检查“设置 -> 隐私 -> 麦克风”,确保 Buzz 有权限使用麦克风。
  • 参考此视频的 方法 1
  • 方法 2 无需卸载防病毒软件,但可以尝试暂时禁用,或检查是否有相关设置阻止 Buzz 访问麦克风。

7. 可以在没有互联网的计算机上使用 Buzz 吗?

是的,您可以在离线计算机上使用 Buzz,但需要在另一台联网计算机上下载所需模型,并手动将其移动到离线计算机。

最简单的方法是:

  1. 打开“帮助 -> 偏好设置 -> 模型”
  2. 下载所需的模型
  3. 点击“显示文件位置”按钮,打开存储模型的文件夹
  4. 将该模型文件夹复制到离线计算机的相同位置

例如,在 Linux 上,模型存储在 ~/.cache/Buzz/models 目录中。

8. Buzz 崩溃了,怎么办?

如果模型下载不完整或损坏,Buzz 可能会崩溃。尝试删除已下载的模型文件,然后重新下载。

如果问题仍然存在,请检查日志文件并报告问题,以便我们修复。日志文件位置如下:

  • Mac OS: ~/Library/Logs/Buzz
  • Windows: %USERPROFILE%\AppData\Local\Buzz\Buzz\Logs
  • Linux: 在终端运行 Buzz 查看相关错误信息。

9. 哪里可以获取最新的开发版本?

最新的开发版本包含最新的错误修复和新功能。如果您喜欢尝试新功能,可以下载最新的开发版本进行测试。

  • Linux 用户可以运行以下命令获取最新版本:
    sudo snap install buzz --edge
  • 其他平台 请按以下步骤操作:
    1. 访问 构建页面
    2. 点击最新构建的链接
    3. 在构建页面向下滚动到“Artifacts”部分
    4. 下载安装文件(请注意,您需要登录 GitHub 才能看到下载链接)
- +

常见问题(FAQ)

1. 模型存储在哪里?

模型存储在以下位置:

  • Linux: ~/.cache/Buzz
  • Mac OS: ~/Library/Caches/Buzz
  • Windows: %USERPROFILE%\AppData\Local\Buzz\Buzz\Cache

将上述路径粘贴到文件管理器中即可访问模型。

2. 如果转录速度太慢,我可以尝试什么?

语音识别需要大量计算资源,您可以尝试使用较小的 Whisper 模型,或者使用 Whisper.cpp 模型在本地计算机上运行语音识别。如果您的计算机配备了至少 6GB VRAM 的 GPU,可以尝试使用 Faster Whisper 模型。

Buzz 还支持使用 OpenAI API 在远程服务器上进行语音识别。要使用此功能,您需要在“偏好设置”中设置 OpenAI API 密钥。详情请参见 偏好设置 部分。

3. 如何录制系统音频?

要转录系统音频,您需要配置虚拟音频设备,并将希望转录的应用程序输出连接到该虚拟扬声器。然后,您可以在 Buzz 中选择该设备作为音源。详情请参见 使用指南 部分。

相关工具:

4. 我应该使用哪个模型?

选择模型大小取决于您的硬件和使用场景。较小的模型运行速度更快,但准确性较低;较大的模型更准确,但需要更强的硬件或更长的转录时间。

在选择大模型时,请参考以下信息:

  • “Large” 是最早发布的模型
  • “Large-V2” 是后续改进版,准确率更高,被认为是某些语言中最稳定的选择
  • “Large-V3” 是最新版本,在许多情况下准确性最佳,但有时可能会产生错误的单词
  • “Turbo” 模型在速度和准确性之间取得了良好平衡

最好的方法是测试所有模型,以找到最适合您语言的选项。

5. 如何使用 GPU 加速以提高转录速度?

  • Linux 上,Nvidia GPU 受支持,可直接使用 GPU 加速。如果遇到问题,请安装 CUDA 12cuBLAScuDNN
  • Windows 上,请参阅此说明 以启用 CUDA GPU 支持。
  • Faster Whisper 需要 CUDA 12,使用旧版 CUDA 的计算机将默认使用 CPU。

6. 如何修复 Unanticipated host error[PaErrorCode-9999]

请检查系统设置,确保没有阻止应用访问麦克风。

  • Windows 用户请检查“设置 -> 隐私 -> 麦克风”,确保 Buzz 有权限使用麦克风。
  • 参考此视频的 方法 1
  • 方法 2 无需卸载防病毒软件,但可以尝试暂时禁用,或检查是否有相关设置阻止 Buzz 访问麦克风。

7. 可以在没有互联网的计算机上使用 Buzz 吗?

是的,您可以在离线计算机上使用 Buzz,但需要在另一台联网计算机上下载所需模型,并手动将其移动到离线计算机。

最简单的方法是:

  1. 打开“帮助 -> 偏好设置 -> 模型”
  2. 下载所需的模型
  3. 点击“显示文件位置”按钮,打开存储模型的文件夹
  4. 将该模型文件夹复制到离线计算机的相同位置

例如,在 Linux 上,模型存储在 ~/.cache/Buzz/models 目录中。

8. Buzz 崩溃了,怎么办?

如果模型下载不完整或损坏,Buzz 可能会崩溃。尝试删除已下载的模型文件,然后重新下载。

如果问题仍然存在,请检查日志文件并报告问题,以便我们修复。日志文件位置如下:

  • Mac OS: ~/Library/Logs/Buzz
  • Windows: %USERPROFILE%\AppData\Local\Buzz\Buzz\Logs
  • Linux: 在终端运行 Buzz 查看相关错误信息。

9. 哪里可以获取最新的开发版本?

最新的开发版本包含最新的错误修复和新功能。如果您喜欢尝试新功能,可以下载最新的开发版本进行测试。

  • Linux 用户可以运行以下命令获取最新版本:
    sudo snap install buzz --edge
  • 其他平台 请按以下步骤操作:
    1. 访问 构建页面
    2. 点击最新构建的链接
    3. 在构建页面向下滚动到“Artifacts”部分
    4. 下载安装文件(请注意,您需要登录 GitHub 才能看到下载链接)
+ \ No newline at end of file diff --git a/zh/docs/installation.html b/zh/docs/installation.html index da7cd194..cde7e07f 100644 --- a/zh/docs/installation.html +++ b/zh/docs/installation.html @@ -4,14 +4,14 @@ 安装 | Buzz - +
-

安装

要安装 Buzz,请下载适用于您操作系统的最新版本。Buzz 支持 Mac(Intel)、WindowsLinux 系统。(对于 Apple Silicon 用户,请参阅 App Store 版本。)

macOS(Intel,macOS 11.7 及更高版本)

通过 brew 安装:

brew install --cask buzz

或者,下载并运行 Buzz-x.y.z.dmg 文件。

对于 Mac Silicon 用户(以及希望在 Mac Intel 上获得更好体验的用户),
-请从 App Store 下载 Buzz Captions

Windows(Windows 10 及更高版本)

下载并运行 Buzz-x.y.z.exe 文件。

Linux

sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-module
sudo snap install buzz
sudo snap connect buzz:audio-record
sudo snap connect buzz:password-manager-service
sudo snap connect buzz:pulseaudio
sudo snap connect buzz:removable-media

从 Snap Store 获取

或者,在 Ubuntu 20.04 及更高版本上,安装依赖项:

sudo apt-get install libportaudio2

然后,下载并解压 Buzz-x.y.z-unix.tar.gz 文件。

PyPI

pip install buzz-captions
python -m buzz
- +

安装

要安装 Buzz,请下载适用于您操作系统的最新版本。Buzz 支持 Mac(Intel)、WindowsLinux 系统。(对于 Apple Silicon 用户,请参阅 App Store 版本。)

macOS(Intel,macOS 11.7 及更高版本)

通过 brew 安装:

brew install --cask buzz

或者,下载并运行 Buzz-x.y.z.dmg 文件。

对于 Mac Silicon 用户(以及希望在 Mac Intel 上获得更好体验的用户),
+请从 App Store 下载 Buzz Captions

Windows(Windows 10 及更高版本)

下载并运行 Buzz-x.y.z.exe 文件。

Linux

sudo apt-get install libportaudio2 libcanberra-gtk-module libcanberra-gtk3-module
sudo snap install buzz
sudo snap connect buzz:audio-record
sudo snap connect buzz:password-manager-service
sudo snap connect buzz:pulseaudio
sudo snap connect buzz:removable-media

从 Snap Store 获取

或者,在 Ubuntu 20.04 及更高版本上,安装依赖项:

sudo apt-get install libportaudio2

然后,下载并解压 Buzz-x.y.z-unix.tar.gz 文件。

PyPI

pip install buzz-captions
python -m buzz
+ \ No newline at end of file diff --git a/zh/docs/preferences.html b/zh/docs/preferences.html index 9c596bf9..c5c91ffd 100644 --- a/zh/docs/preferences.html +++ b/zh/docs/preferences.html @@ -4,18 +4,18 @@ 偏好设置 | Buzz - +
-

偏好设置

从菜单栏打开偏好设置窗口,或点击 Ctrl/Cmd + ,

常规偏好设置

OpenAI API 偏好设置

API 密钥 - 用于验证 OpenAI API 请求的密钥。要获取 OpenAI 的 API 密钥,请参阅 此文章

基础 URL - 默认情况下,所有请求都会发送到 OpenAI 公司提供的 API。他们的 API URL 是 https://api.openai.com/v1/。其他公司也提供了兼容的 API。你可以在 讨论页面 找到可用的 API URL 列表。

默认导出文件名

设置文件识别的默认导出文件名。例如,值为 {{ input_file_name }} ({{ task }}d on {{ date_time }}) 时,TXT 导出文件将默认保存为Input Filename (transcribed on 19-Sep-2023 20-39-25).txt(输入文件名 (转录于 19-Sep-2023 20-39-25).txt)。

可用变量:

描述示例
input_file_name导入文件的文件名audio(例如,如果导入的文件路径是 /path/to/audio.wav
task转录任务transcribe, translate
language语言代码en, fr, yo
model_type模型类型Whisper, Whisper.cpp, Faster Whisper
model_size模型大小tiny, base, small, medium, large
date_time导出时间(格式:%d-%b-%Y %H-%M-%S19-Sep-2023 20-39-25

实时识别导出

实时识别导出可用于将 Buzz 与其他应用程序(如 OBS Studio)集成。
+

偏好设置

从菜单栏打开偏好设置窗口,或点击 Ctrl/Cmd + ,

常规偏好设置

OpenAI API 偏好设置

API 密钥 - 用于验证 OpenAI API 请求的密钥。要获取 OpenAI 的 API 密钥,请参阅 此文章

基础 URL - 默认情况下,所有请求都会发送到 OpenAI 公司提供的 API。他们的 API URL 是 https://api.openai.com/v1/。其他公司也提供了兼容的 API。你可以在 讨论页面 找到可用的 API URL 列表。

默认导出文件名

设置文件识别的默认导出文件名。例如,值为 {{ input_file_name }} ({{ task }}d on {{ date_time }}) 时,TXT 导出文件将默认保存为Input Filename (transcribed on 19-Sep-2023 20-39-25).txt(输入文件名 (转录于 19-Sep-2023 20-39-25).txt)。

可用变量:

描述示例
input_file_name导入文件的文件名audio(例如,如果导入的文件路径是 /path/to/audio.wav
task转录任务transcribe, translate
language语言代码en, fr, yo
model_type模型类型Whisper, Whisper.cpp, Faster Whisper
model_size模型大小tiny, base, small, medium, large
date_time导出时间(格式:%d-%b-%Y %H-%M-%S19-Sep-2023 20-39-25

实时识别导出

实时识别导出可用于将 Buzz 与其他应用程序(如 OBS Studio)集成。
启用后,实时文本识别将在生成和翻译时导出到文本文件。

如果为实时录音启用了 AI 翻译,翻译后的文本也将导出到文本文件。
翻译文本的文件名将以 .translated.txt 结尾。

实时识别模式

有三种转识别式可用:

下方追加 - 新句子将在现有内容下方添加,并在它们之间留有空行。最后一句话将位于底部。

上方追加 - 新句子将在现有内容上方添加,并在它们之间留有空行。最后一句话将位于顶部。

追加并修正 - 新句子将在现有转录内容的末尾添加,中间不留空行。此模式还会尝试修正之前转录句子末尾的错误。此模式需要更多的处理能力和更强大的硬件支持。

高级偏好设置

为了简化新用户的偏好设置部分,一些更高级的设置可以通过操作系统环境变量进行配置。在启动 Buzz 之前,请在操作系统中设置必要的环境变量,或创建一个脚本来设置它们。

在 MacOS 和 Linux 上,创建 run_buzz.sh,内容如下:

#!/bin/bash
export VARIABLE=value
export SOME_OTHER_VARIABLE=some_other_value
buzz

在 Windows 上,创建 run_buzz.bat,内容如下:

@echo off
set VARIABLE=value
set SOME_OTHER_VARIABLE=some_other_value
"C:\Program Files (x86)\Buzz\Buzz.exe"

或者,你可以在操作系统设置中设置环境变量。更多信息请参阅 此指南此视频

可用变量

BUZZ_WHISPERCPP_N_THREADS - Whisper.cpp 模型使用的线程数。默认为 4
在具有 16 线程的笔记本电脑上,设置 BUZZ_WHISPERCPP_N_THREADS=8 可以使转录时间加快约 15%。
进一步增加线程数会导致转录时间变慢,因为并行线程的结果需要合并以生成最终答案。

BUZZ_TRANSLATION_API_BASE_URl - 用于翻译的 OpenAI 兼容 API 的基础 URL。

BUZZ_TRANSLATION_API_KEY - 用于翻译的 OpenAI 兼容 API 的密钥。

BUZZ_MODEL_ROOT - 存储模型文件的根目录。
默认为 user_cache_dir

BUZZ_FAVORITE_LANGUAGES - 以逗号分隔的支持语言代码列表,显示在语言列表顶部。

BUZZ_LOCALE - Buzz 用户界面使用的语言环境。默认为系统支持的语言环境之一。

BUZZ_DOWNLOAD_COOKIEFILE - 用于下载私有视频或绕过反机器人保护的 cookiefile 的位置。

BUZZ_FORCE_CPU - 强制 Buzz 使用 CPU 而不是 GPU,适用于旧 GPU 较慢或 GPU 有问题的设置。示例用法:BUZZ_FORCE_CPU=true。自 1.2.1 版本起可用。

BUZZ_MERGE_REGROUP_RULE - 合并带有单词级时间戳的转录时使用的自定义重新分组规则。更多可用选项的信息请参阅 stable-ts 仓库。自 1.3.0 版本起可用。

- + \ No newline at end of file diff --git a/zh/docs/usage/edit_and_resize.html b/zh/docs/usage/edit_and_resize.html index 0dc8b8ea..60a4f301 100644 --- a/zh/docs/usage/edit_and_resize.html +++ b/zh/docs/usage/edit_and_resize.html @@ -4,13 +4,13 @@ 编辑与调整 | Buzz - +
-

编辑与调整

当某个音频或视频文件完成转录后,你可以对其进行编辑,并将其导出为不同的字幕格式或纯文本。在转录列表中双击转录内容,即可查看用于编辑和导出的其他选项。

转录视图界面提供了调整转录内容的选项。点击“调整”按钮,可查看可用的选项。对于在 启用单词级时间戳 设置下生成的转录内容,可以通过指定不同选项(如字幕的最大长度以及是否应在标点处拆分字幕)将其合并成字幕。而对于在 未启用单词级时间戳 设置下生成的转录内容,仅能通过指定所需的字幕最大长度来重新组合。

如果系统中仍存在音频文件,单词级时间戳合并操作还会分析音频中的静音部分,以提高字幕的准确性。从带有单词级时间戳的转录内容生成字幕的功能自 1.3.0 版本起可用。

- +

编辑与调整

当某个音频或视频文件完成转录后,你可以对其进行编辑,并将其导出为不同的字幕格式或纯文本。在转录列表中双击转录内容,即可查看用于编辑和导出的其他选项。

转录视图界面提供了调整转录内容的选项。点击“调整”按钮,可查看可用的选项。对于在 启用单词级时间戳 设置下生成的转录内容,可以通过指定不同选项(如字幕的最大长度以及是否应在标点处拆分字幕)将其合并成字幕。而对于在 未启用单词级时间戳 设置下生成的转录内容,仅能通过指定所需的字幕最大长度来重新组合。

如果系统中仍存在音频文件,单词级时间戳合并操作还会分析音频中的静音部分,以提高字幕的准确性。从带有单词级时间戳的转录内容生成字幕的功能自 1.3.0 版本起可用。

+ \ No newline at end of file diff --git a/zh/docs/usage/file_import.html b/zh/docs/usage/file_import.html index 481333fb..66c33613 100644 --- a/zh/docs/usage/file_import.html +++ b/zh/docs/usage/file_import.html @@ -4,13 +4,13 @@ 文件导入 | Buzz - +
-

文件导入

若要导入文件:

  • 点击“文件”菜单中的“导入媒体文件”(或者点击工具栏上的“+”图标,也可以使用快捷键 Command/Ctrl + O)。
  • 选择一个音频或视频文件。
  • 选择任务、语言和模型设置。
  • 点击“运行”。
  • 当转录状态显示为“已完成”时,双击该行(或者选中该行后点击“⤢”图标)即可打开转录内容。
字段选项默认值描述
导出格式"TXT"、"SRT"、"VTT""TXT"导出文件的格式
单词级时间戳关闭 / 开启关闭若勾选此项,转录内容将为音频中的每个单词生成单独的字幕行。仅当“导出格式”设置为“SRT”或“VTT”时此选项可用。
提取语音关闭 / 开启关闭若勾选此项,语音将被提取到单独的音轨中以提高转录准确性。此功能自 1.3.0 版本起可用。

(有关任务、语言和质量设置的更多信息,请参阅实时录制部分。)

Buzz 中的媒体文件导入

- +

文件导入

若要导入文件:

  • 点击“文件”菜单中的“导入媒体文件”(或者点击工具栏上的“+”图标,也可以使用快捷键 Command/Ctrl + O)。
  • 选择一个音频或视频文件。
  • 选择任务、语言和模型设置。
  • 点击“运行”。
  • 当转录状态显示为“已完成”时,双击该行(或者选中该行后点击“⤢”图标)即可打开转录内容。
字段选项默认值描述
导出格式"TXT"、"SRT"、"VTT""TXT"导出文件的格式
单词级时间戳关闭 / 开启关闭若勾选此项,转录内容将为音频中的每个单词生成单独的字幕行。仅当“导出格式”设置为“SRT”或“VTT”时此选项可用。
提取语音关闭 / 开启关闭若勾选此项,语音将被提取到单独的音轨中以提高转录准确性。此功能自 1.3.0 版本起可用。

(有关任务、语言和质量设置的更多信息,请参阅实时录制部分。)

Buzz 中的媒体文件导入

+ \ No newline at end of file diff --git a/zh/docs/usage/live_recording.html b/zh/docs/usage/live_recording.html index df5dd63c..ac3c2b52 100644 --- a/zh/docs/usage/live_recording.html +++ b/zh/docs/usage/live_recording.html @@ -4,13 +4,13 @@ 实时录制 | Buzz - +
-

实时录制

若要开始实时录制,请按以下步骤操作:

  • 选择录制任务、语言、质量和麦克风。
  • 点击“录制”。

注意: 使用默认的 Whisper 模型转录音频会占用大量系统资源。若想实现实时性能,可考虑使用 Whisper.cpp Tiny 模型。

字段选项默认值描述
任务"转录"、"翻译""转录""转录"会将输入音频转换为所选语言的文本,而"翻译"则会将其转换为英文文本。
语言完整的支持语言列表请参阅 Whisper 文档"自动检测语言""自动检测语言"会根据音频的前几秒尝试检测其中的语言。不过,如果已知音频语言,建议手动选择,因为在很多情况下这可以提高转录质量。
质量"极低"、"低"、"中"、"高""极低"转录质量决定了用于转录的 Whisper 模型。"极低"使用"tiny"模型;"低"使用"base"模型;"中"使用"small"模型;"高"使用"medium"模型。模型越大,转录质量越高,但所需的系统资源也越多。更多关于模型的信息请参阅 Whisper 文档
麦克风[系统可用麦克风][系统默认麦克风]用于录制输入音频的麦克风。

Buzz 实时录制

录制电脑播放的音频(macOS)

若要录制电脑应用程序播放的音频,你可以安装一个音频回环驱动程序(一种可让你创建虚拟音频设备的程序)。本指南后续将介绍在 Mac 上使用 BlackHole 的方法,但你也可以根据自己的操作系统选择其他替代方案(例如 LoopBeAudioLoopBackVirtual Audio Cable)。

  1. 通过 Homebrew 安装 BlackHole

    brew install blackhole-2ch
  2. 通过聚焦搜索(Spotlight)或直接打开 /Applications/Utilities/Audio Midi Setup.app 来启动“音频 MIDI 设置”。

通过聚焦搜索打开音频MIDI设置

  1. 点击窗口左下角的“+”图标,然后选择“创建多输出设备”。

创建多输出设备

  1. 将你的默认扬声器和 BlackHole 添加到这个多输出设备中。

多输出设备截图

  1. 将此多输出设备设置为你的扬声器(可在应用程序内或系统全局进行设置),这样音频就会被输送到 BlackHole 中。

  2. 打开 Buzz 软件,选择 BlackHole 作为录音的麦克风,接着像平常一样进行录制,你就能看到通过 BlackHole 播放的音频的转录文本了。

录制电脑播放的音频(Windows)

若要转录系统音频,你需要配置虚拟音频设备,并将你想要转录的应用程序的音频输出连接到该虚拟扬声器。之后,你就可以在 Buzz 中选择它作为音频源。

  1. 安装 [VB CABLE](https://vb - audio.com/Cable/) 作为虚拟音频设备。
  2. 使用 Windows 声音设置进行配置。右键单击系统托盘里的扬声器图标,然后选择“打开声音设置”。在“选择你的输出设备”下拉菜单中,选择“CABLE Input”,将所有系统声音发送到虚拟设备;或者使用“高级声音选项”,选择要将声音输出到该设备的应用程序。

录制电脑播放的音频(Linux)

正如 Ubuntu 维基 中所述,在任何使用 PulseAudio 的 Linux 系统上,你可以将应用程序的音频重定向到虚拟扬声器。之后,你可以在 Buzz 中选择它作为音频源。

总体步骤如下:

  1. 启动会产生你想要转录的声音的应用程序,并开始播放。例如,在媒体播放器中播放视频。
  2. 启动 Buzz 并打开实时录制界面,以便查看设置。
  3. 在 PulseAudio 音量控制(pavucontrol)的“录制”选项卡中,配置从你想要转录声音的应用程序到 Buzz 的声音路由。
- +

实时录制

若要开始实时录制,请按以下步骤操作:

  • 选择录制任务、语言、质量和麦克风。
  • 点击“录制”。

注意: 使用默认的 Whisper 模型转录音频会占用大量系统资源。若想实现实时性能,可考虑使用 Whisper.cpp Tiny 模型。

字段选项默认值描述
任务"转录"、"翻译""转录""转录"会将输入音频转换为所选语言的文本,而"翻译"则会将其转换为英文文本。
语言完整的支持语言列表请参阅 Whisper 文档"自动检测语言""自动检测语言"会根据音频的前几秒尝试检测其中的语言。不过,如果已知音频语言,建议手动选择,因为在很多情况下这可以提高转录质量。
质量"极低"、"低"、"中"、"高""极低"转录质量决定了用于转录的 Whisper 模型。"极低"使用"tiny"模型;"低"使用"base"模型;"中"使用"small"模型;"高"使用"medium"模型。模型越大,转录质量越高,但所需的系统资源也越多。更多关于模型的信息请参阅 Whisper 文档
麦克风[系统可用麦克风][系统默认麦克风]用于录制输入音频的麦克风。

Buzz 实时录制

录制电脑播放的音频(macOS)

若要录制电脑应用程序播放的音频,你可以安装一个音频回环驱动程序(一种可让你创建虚拟音频设备的程序)。本指南后续将介绍在 Mac 上使用 BlackHole 的方法,但你也可以根据自己的操作系统选择其他替代方案(例如 LoopBeAudioLoopBackVirtual Audio Cable)。

  1. 通过 Homebrew 安装 BlackHole

    brew install blackhole-2ch
  2. 通过聚焦搜索(Spotlight)或直接打开 /Applications/Utilities/Audio Midi Setup.app 来启动“音频 MIDI 设置”。

通过聚焦搜索打开音频MIDI设置

  1. 点击窗口左下角的“+”图标,然后选择“创建多输出设备”。

创建多输出设备

  1. 将你的默认扬声器和 BlackHole 添加到这个多输出设备中。

多输出设备截图

  1. 将此多输出设备设置为你的扬声器(可在应用程序内或系统全局进行设置),这样音频就会被输送到 BlackHole 中。

  2. 打开 Buzz 软件,选择 BlackHole 作为录音的麦克风,接着像平常一样进行录制,你就能看到通过 BlackHole 播放的音频的转录文本了。

录制电脑播放的音频(Windows)

若要转录系统音频,你需要配置虚拟音频设备,并将你想要转录的应用程序的音频输出连接到该虚拟扬声器。之后,你就可以在 Buzz 中选择它作为音频源。

  1. 安装 [VB CABLE](https://vb - audio.com/Cable/) 作为虚拟音频设备。
  2. 使用 Windows 声音设置进行配置。右键单击系统托盘里的扬声器图标,然后选择“打开声音设置”。在“选择你的输出设备”下拉菜单中,选择“CABLE Input”,将所有系统声音发送到虚拟设备;或者使用“高级声音选项”,选择要将声音输出到该设备的应用程序。

录制电脑播放的音频(Linux)

正如 Ubuntu 维基 中所述,在任何使用 PulseAudio 的 Linux 系统上,你可以将应用程序的音频重定向到虚拟扬声器。之后,你可以在 Buzz 中选择它作为音频源。

总体步骤如下:

  1. 启动会产生你想要转录的声音的应用程序,并开始播放。例如,在媒体播放器中播放视频。
  2. 启动 Buzz 并打开实时录制界面,以便查看设置。
  3. 在 PulseAudio 音量控制(pavucontrol)的“录制”选项卡中,配置从你想要转录声音的应用程序到 Buzz 的声音路由。
+ \ No newline at end of file diff --git a/zh/docs/usage/translations.html b/zh/docs/usage/translations.html index 618e966c..710736db 100644 --- a/zh/docs/usage/translations.html +++ b/zh/docs/usage/translations.html @@ -4,13 +4,13 @@ 翻译功能 | Buzz - +
-

翻译功能

默认的“翻译”任务借助 Whisper 模型将内容翻译成英语。从 1.0.0 版本开始,Buzz 支持使用其他人工智能将内容翻译成任意语言。

若要使用翻译功能,你需要配置 OpenAI API 密钥和翻译设置。在“偏好设置”中设置 OpenAI API 密钥。Buzz 也支持本地运行的、兼容 OpenAI API 的自定义翻译人工智能。有关本地运行人工智能的更多信息,请参阅 ollamaLM Studio。有关可用自定义 API 的信息,请查看这个 讨论线程

若要为实时录制配置翻译功能,可在实时录制设置的“高级设置”对话框中启用该功能。输入要使用的人工智能模型,并提供给人工智能的翻译指令提示。对于已经完成语音识别的文件,也可以使用翻译功能。在转录查看器工具栏上点击“翻译”按钮即可。

为了让人工智能知道如何进行翻译,请在“给人工智能的指令”部分输入翻译说明。在说明中,你应该明确指出要将文本翻译成何种语言。此外,由于人工智能往往会添加一些注释或备注,你可能需要额外添加指令禁止其这么做。以下是一个将英语字幕翻译成西班牙语的指令示例:

你是一位专业翻译人员,擅长将英语翻译成西班牙语。你只需将发给你的每一句话翻译成西班牙语,不要添加任何注释或备注。

如果你在“偏好设置”中启用了“启用实时录制转录导出”功能,实时文本转录内容在生成和翻译后将被导出到一个文本文件中。这个文件可用于将实时转录内容与其他应用程序(如 OBS Studio)进行进一步集成。

使用 ChatGPT gpt - 4o 模型对一小时长的音频进行翻译,大致费用约为 0.50 美元。

- +

翻译功能

默认的“翻译”任务借助 Whisper 模型将内容翻译成英语。从 1.0.0 版本开始,Buzz 支持使用其他人工智能将内容翻译成任意语言。

若要使用翻译功能,你需要配置 OpenAI API 密钥和翻译设置。在“偏好设置”中设置 OpenAI API 密钥。Buzz 也支持本地运行的、兼容 OpenAI API 的自定义翻译人工智能。有关本地运行人工智能的更多信息,请参阅 ollamaLM Studio。有关可用自定义 API 的信息,请查看这个 讨论线程

若要为实时录制配置翻译功能,可在实时录制设置的“高级设置”对话框中启用该功能。输入要使用的人工智能模型,并提供给人工智能的翻译指令提示。对于已经完成语音识别的文件,也可以使用翻译功能。在转录查看器工具栏上点击“翻译”按钮即可。

为了让人工智能知道如何进行翻译,请在“给人工智能的指令”部分输入翻译说明。在说明中,你应该明确指出要将文本翻译成何种语言。此外,由于人工智能往往会添加一些注释或备注,你可能需要额外添加指令禁止其这么做。以下是一个将英语字幕翻译成西班牙语的指令示例:

你是一位专业翻译人员,擅长将英语翻译成西班牙语。你只需将发给你的每一句话翻译成西班牙语,不要添加任何注释或备注。

如果你在“偏好设置”中启用了“启用实时录制转录导出”功能,实时文本转录内容在生成和翻译后将被导出到一个文本文件中。这个文件可用于将实时转录内容与其他应用程序(如 OBS Studio)进行进一步集成。

使用 ChatGPT gpt - 4o 模型对一小时长的音频进行翻译,大致费用约为 0.50 美元。

+ \ No newline at end of file diff --git a/zh/index.html b/zh/index.html index 13e156bf..3a3fea06 100644 --- a/zh/index.html +++ b/zh/index.html @@ -4,13 +4,13 @@ Buzz - +
- + \ No newline at end of file