[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"repo-brycewg-bibi-keyboard-en":3,"i18n-brycewg-bibi-keyboard-en":289},{"mirrorPool":4,"detail":13,"relatedProjects":185},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":25,"homepage":26,"pushedAt":27,"ownerAvatar":28,"ownerName":14,"ownerBio":29,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":43,"category":44,"subgroup":45,"releases":46},"BryceWG","BiBi-Keyboard",1070665896,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard",844,"Kotlin","说点啥（BiBi Keyboard）:一个基于 Kotlin 的 Android 平台的 LLM 与 ASR 语音输入法键盘应用  An LLM ASR voice input method keyboard application for the Android platform based on Kotlin",{"Kotlin":22,"Java":23,"AIDL":24},99.6,0.3,0.1,[],"https:\u002F\u002Fbibi.brycewg.com","2026-10-16","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F87651641?v=4","Play around based on my own needs","2026-10-16T12:21:43.706441+00:00","2026-10-16T01:31:08Z",[33,34,35,36,37,38,39,40,41,42],"android-app","asr","doubao","elevenlabs","keyboard","kotlin","llm","qwen-asr","speech-to-text","whisper","Apache-2.0","tools","语音转文字工具",[47,66,84,102,119,136,151,168],{"tag":48,"publishAt":31,"semVer":49,"prerelease":53,"assets":54},"v4.5.2",[50,51,52],4,5,2,false,[55,61],{"fileName":56,"sizeMb":57,"sha256":58,"downloadCount":59,"originUrl":60},"app-release-4.5.2-arm64-v8a.apk",33.19,"eb352b35a81d12363da6e7f2622d69174bb23c6b9c59c5018ccdee7c2ea7b73b",125,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.5.2\u002Fapp-release-4.5.2-arm64-v8a.apk",{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":51,"originUrl":65},"app-release-4.5.2-armeabi-v7a.apk",25.57,"9512f7765ab088ce49788af0f9a3b20755cbf6fafd2ad2a00bc2d1c70c1a7275","https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.5.2\u002Fapp-release-4.5.2-armeabi-v7a.apk",{"tag":67,"publishAt":68,"semVer":69,"prerelease":53,"assets":71},"v4.5.1","2026-10-07T23:56:02Z",[50,51,70],1,[72,78],{"fileName":73,"sizeMb":74,"sha256":75,"downloadCount":76,"originUrl":77},"app-release-4.5.1-armeabi-v7a.apk",25.55,"647b36c4a418ec79e292a70bb31263b81d0485bee3105b5a5c577ba357a795ca",26,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.5.1\u002Fapp-release-4.5.1-armeabi-v7a.apk",{"fileName":79,"sizeMb":80,"sha256":81,"downloadCount":82,"originUrl":83},"app-release-4.5.1-arm64-v8a.apk",33.16,"96c6645eae9b47395c490bdf25b28b0ae0ffc041b1068af70810ad906778f459",988,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.5.1\u002Fapp-release-4.5.1-arm64-v8a.apk",{"tag":85,"publishAt":86,"semVer":87,"prerelease":53,"assets":89},"v4.5.0","2026-09-26T03:19:07Z",[50,51,88],0,[90,96],{"fileName":91,"sizeMb":92,"sha256":93,"downloadCount":94,"originUrl":95},"app-release-4.5.0-arm64-v8a.apk",33.1,"33e0454ce2acafbf0fe71e14a9fe85fdaae37e6a79c29b6647641a069884b8af",1061,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.5.0\u002Fapp-release-4.5.0-arm64-v8a.apk",{"fileName":97,"sizeMb":98,"sha256":99,"downloadCount":100,"originUrl":101},"app-release-4.5.0-armeabi-v7a.apk",25.48,"95d8b08c778da0db17a32c29039807d9fdd578b6e41a265004730cce27962ab3",31,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.5.0\u002Fapp-release-4.5.0-armeabi-v7a.apk",{"tag":103,"publishAt":104,"semVer":105,"prerelease":53,"assets":106},"v4.4.5","2026-09-15T13:43:42Z",[50,50,51],[107,113],{"fileName":108,"sizeMb":109,"sha256":110,"downloadCount":111,"originUrl":112},"app-release-4.4.5-armeabi-v7a.apk",25.33,"fe58338fd8fb8980480b78c09c94ad799a4045eb5865c960a4e31b705fe87e89",42,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.5\u002Fapp-release-4.4.5-armeabi-v7a.apk",{"fileName":114,"sizeMb":115,"sha256":116,"downloadCount":117,"originUrl":118},"app-release-4.4.5-arm64-v8a.apk",32.94,"84dbda260f06d96acdae1e9fd16dcca6de2de09db85b34993ae7ecccc455180a",890,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.5\u002Fapp-release-4.4.5-arm64-v8a.apk",{"tag":120,"publishAt":121,"semVer":122,"prerelease":53,"assets":124},"v4.4.3","2026-09-05T16:29:15Z",[50,50,123],3,[125,131],{"fileName":126,"sizeMb":127,"sha256":128,"downloadCount":129,"originUrl":130},"app-release-4.4.3-armeabi-v7a.apk",25.32,"6ae44c9f7de60933cdc71879eb1db59f84807d48d8551760335dc80362fdfeb1",28,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.3\u002Fapp-release-4.4.3-armeabi-v7a.apk",{"fileName":132,"sizeMb":115,"sha256":133,"downloadCount":134,"originUrl":135},"app-release-4.4.3-arm64-v8a.apk","60116eff1b90f5522ac99ec88f45d735075ca1cf3b56d85585e4231be88bd8e2",783,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.3\u002Fapp-release-4.4.3-arm64-v8a.apk",{"tag":137,"publishAt":138,"semVer":139,"prerelease":53,"assets":140},"v4.4.2","2026-08-29T10:45:04Z",[50,50,52],[141,146],{"fileName":142,"sizeMb":115,"sha256":143,"downloadCount":144,"originUrl":145},"app-release-4.4.2-arm64-v8a.apk","02c5141a3eb10081a424ce8c303e15a9c3e12dd98a6b30db8406ac01afbc7085",610,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.2\u002Fapp-release-4.4.2-arm64-v8a.apk",{"fileName":147,"sizeMb":127,"sha256":148,"downloadCount":149,"originUrl":150},"app-release-4.4.2-armeabi-v7a.apk","4eafddefea638c261abdc9a41b17154f7e93e090ba59883714e950670ffdb306",20,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.2\u002Fapp-release-4.4.2-armeabi-v7a.apk",{"tag":152,"publishAt":153,"semVer":154,"prerelease":53,"assets":155},"v4.4.1","2026-08-21T14:11:30Z",[50,50,70],[156,162],{"fileName":157,"sizeMb":158,"sha256":159,"downloadCount":160,"originUrl":161},"app-release-4.4.1-armeabi-v7a.apk",25.23,"b995b560d0af0e336c1243be862edf8dcd4ae90e7b13237f7025a0b44ebee144",19,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.1\u002Fapp-release-4.4.1-armeabi-v7a.apk",{"fileName":163,"sizeMb":164,"sha256":165,"downloadCount":166,"originUrl":167},"app-release-4.4.1-arm64-v8a.apk",32.85,"6caf9080c7ee8c3cac77dd4589681fbcc5acc8d13e3d11fd619d14dcba7eef45",423,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.1\u002Fapp-release-4.4.1-arm64-v8a.apk",{"tag":169,"publishAt":170,"semVer":171,"prerelease":53,"assets":172},"v4.4.0","2026-08-03T15:48:36Z",[50,50,88],[173,179],{"fileName":174,"sizeMb":175,"sha256":176,"downloadCount":177,"originUrl":178},"lexisharp-keyboard-4.4.0-armeabi-v7a-release.apk",28.49,"11b2e2aa22d2efcae266db6cf1bee1a7a068359921ee101aaabc9814909778c5",206,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.0\u002Flexisharp-keyboard-4.4.0-armeabi-v7a-release.apk",{"fileName":180,"sizeMb":181,"sha256":182,"downloadCount":183,"originUrl":184},"lexisharp-keyboard-4.4.0-release.apk",36.87,"bbd5e55575b693b4adbbbb6785c170951497f19f9952c0799bc84e29ba4476cc",965,"https:\u002F\u002Fgithub.com\u002FBryceWG\u002FBiBi-Keyboard\u002Freleases\u002Fdownload\u002Fv4.4.0\u002Flexisharp-keyboard-4.4.0-release.apk",[186,205,225,245,260,276],{"owner":187,"repo":188,"repoId":189,"category":44,"subgroup":45,"language":190,"tags":191,"starCount":195,"ownerUid":196,"latestTag":197,"platforms":198,"lastReleaseTime":202,"downloadCount":203,"description":204},"cjpais","Handy",931888694,"Rust",[192,193,41,194],"accessibility","cross-platform","tauri-v2",32801,1559480,"v0.9.8",[199,200,201],"windows","mac","linux","2026-10-03T02:42:15Z",13374,"A free, open-source, and extensible speech-to-text application that works completely offline, supporting Windows, macOS, and Linux.",{"owner":206,"repo":207,"repoId":208,"category":209,"subgroup":45,"language":210,"tags":211,"starCount":217,"ownerUid":218,"latestTag":219,"platforms":220,"lastReleaseTime":222,"downloadCount":223,"description":224},"altic-dev","FluidVoice",1061327311,"ai","Swift",[209,212,213,214,215,216],"dictation","ios","llama-cpp","macos","swift",12044,224717674,"v1.6.12-beta.1",[200,221],"other","2026-10-13T12:46:23Z",295,"The fastest macOS dictation app with on-device AI enhancement, a local open-source alternative to Wispr Flow.",{"owner":226,"repo":227,"repoId":228,"category":44,"subgroup":45,"language":229,"tags":230,"starCount":239,"ownerUid":240,"latestTag":241,"platforms":242,"lastReleaseTime":243,"downloadCount":123,"description":244},"OpenWhispr","openwhispr",1004647857,"JavaScript",[209,231,193,232,233,201,215,234,235,236,237,41,238,42,199],"anthropic","gemini","groq","nvidia","open-source","openai","parakeet","transcribe",9576,254803777,"linux-text-monitor-v1.1.0",[201],"2026-10-19T09:36:47Z","A privacy-first cross-platform voice-to-text app with local (NVIDIA Parakeet\u002FWhisper) and cloud models, featuring meeting transcription and AI agent interaction.",{"owner":246,"repo":247,"repoId":248,"category":209,"subgroup":45,"language":249,"tags":250,"starCount":253,"ownerUid":254,"latestTag":255,"platforms":256,"lastReleaseTime":257,"downloadCount":258,"description":259},"thewh1teagle","vibe",740293013,"TypeScript",[209,193,251,236,252,238,42],"desktop","rust",7743,61390950,"v3.2.2",[199,200,201],"2026-09-05T13:24:57Z",62026,"A privacy-oriented, local AI transcription app using OpenAI's Whisper model that transcribes audio and video on your device.",{"owner":261,"repo":261,"repoId":262,"category":44,"subgroup":45,"language":263,"tags":264,"starCount":269,"ownerUid":270,"latestTag":271,"platforms":272,"lastReleaseTime":273,"downloadCount":274,"description":275},"espeak-ng",47648456,"C",[265,266,261,267,268],"android","espeak","speech-synthesis","text-to-speech",6910,16214005,"1.52.0",[199,265],"2024-12-12T13:47:27Z",291601,"A compact open-source speech synthesizer (TTS) supporting over 100 languages and accents, using formant synthesis method, available as a command-line tool, shared library, and SAPI5 version.",{"owner":277,"repo":278,"repoId":279,"category":44,"subgroup":45,"language":210,"tags":280,"starCount":282,"ownerUid":283,"latestTag":284,"platforms":285,"lastReleaseTime":286,"downloadCount":287,"description":288},"Beingpax","VoiceInk",875661263,[215,281,216],"macos-app",6720,101010368,"v2.22",[200],"2026-10-01T09:16:53Z",534,"The best open-source alternative to Superwhisper and Wispr Flow for macOS — a no-subscription voice-to-text app with local offline models, smart context awareness, global shortcuts, and an AI assistant mode.",{"description":290,"readmeHtml":291},"BiBi Keyboard (「说点啥」) is an AI voice input method for Android: hold the mic key and speak, with 18 ASR engines including 6 offline local models plus LLM text post-processing for fast, accurate voice input.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>BiBi Keyboard is a Kotlin-built Android voice keyboard: open the keyboard, hold the mic and speak naturally; release to recognize, with silence auto-stopping the recording and an LLM polishing the transcript afterwards.\u003C\u002Fp>\n\u003Cp>It supports 18 ASR engines, 12 cloud services and 6 local models (SenseVoice, FunASR Nano, Qwen3-ASR, Parakeet, FireRedASR, X-ASR) that work fully offline. Backup engines and local fallback keep input reliable on unstable networks.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Language\u003C\u002Ftd>\n\u003Ctd>Kotlin\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>ASR engines\u003C\u002Ftd>\n\u003Ctd>18 (12 cloud + 6 local offline)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Post-processing\u003C\u002Ftd>\n\u003Ctd>LLM text polish (OpenAI-compatible and more)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>Apache-2.0\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>Hold to talk, release to text, with cloud and local engines as double insurance.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Hold to talk\u003C\u002Fstrong>: hold the mic to record, release to recognize, dead simple\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart stop\u003C\u002Fstrong>: recording ends automatically on silence, no manual tapping\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-engine\u003C\u002Fstrong>: 18 ASR providers, switch between cloud and local freely\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline recognition\u003C\u002Fstrong>: 6 local models including SenseVoice and Qwen3-ASR work with no network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup and fallback\u003C\u002Fstrong>: configurable secondary engines and local fallback for weak networks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI post-processing\u003C\u002Fstrong>: an LLM trims filler words and fixes punctuation for cleaner output\u003C\u002Fli>\n\u003Cli>\u003Cstrong>History management\u003C\u002Fstrong>: cached audio in history can be re-run through recognition and post-processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guided setup\u003C\u002Fstrong>: first-run onboarding walks through input method and permission setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Users who speak faster than they type\u003C\u002Fli>\n\u003Cli>Commuters and drivers needing hands-free input\u003C\u002Fli>\n\u003Cli>Privacy-minded users wanting offline recognition\u003C\u002Fli>\n\u003Cli>Heavy voice users needing mixed-language input and engine redundancy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Download the APK for your architecture from Releases and install\u003C\u002Fli>\n\u003Cli>Follow the guide to enable and switch to this input method in system settings\u003C\u002Fli>\n\u003Cli>Grant microphone and network permissions\u003C\u002Fli>\n\u003Cli>Pick a cloud engine and enter its API key, or download a local model for offline use\u003C\u002Fli>\n\u003Cli>Open any text field, hold the mic and start talking\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Widest engine choice\u003C\u002Fstrong>: 18 ASR engines one tap away, failover is instant\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works offline\u003C\u002Fstrong>: local models free voice input from network dependence\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cleaner transcripts\u003C\u002Fstrong>: LLM post-processing turns speech into polished text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open source\u003C\u002Fstrong>: Apache-2.0 licensed, code fully public\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architectures\u003C\u002Ftd>\n\u003Ctd>arm64-v8a, armeabi-v7a\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Permissions\u003C\u002Ftd>\n\u003Ctd>Microphone, network (cloud engines)\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Bring your own keys\u003C\u002Fstrong>: cloud ASR services require API keys you register yourself\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local models download separately\u003C\u002Fstrong>: offline models are downloaded in-app and take some storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sensitive permissions\u003C\u002Fstrong>: keyboards can read typed content, get installers only from official Releases\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450886981]