基于Transformer.js开发的GitHub项目汇总
1. browser-vector-search
- 仓库地址:https://github.com/thorwebdev/browser-vector-search
- 核心作用:结合Hugging Face Transformers.js和ElectricSQL的PGlite,实现完全在浏览器内运行的语义搜索功能,支持本地数据处理与向量检索。
2. web-makeup
- 仓库地址:https://github.com/mamumu123/web-makeup
- 核心作用:基于Next.js和Transformer.js的图像分割技术,实现网页端虚拟化妆效果,支持实时面部特征识别与妆容渲染。
3. qdrant-frontend
- 仓库地址:https://github.com/do-me/qdrant-frontend
- 核心作用:为Qdrant向量数据库提供基于Transformer.js的前端界面,支持语义搜索、向量可视化及交互式数据管理。
4. transformersjs_image_superresolution
- 仓库地址:https://github.com/mdturp/transformersjs_image_superresolution
- 核心作用:Vue.js应用示例,利用Transformer.js实现浏览器内图像超分辨率重建,无需后端支持即可提升图片清晰度。
5. voicecipher
- 仓库地址:https://github.com/bharathajjarapu/voicecipher
- 核心作用:基于Whisper模型和Transformer.js的本地语音转录工具,支持音频文件实时转文字,所有处理均在客户端完成。
6. aichatbot-with-transformersjs-in-react
- 仓库地址:https://github.com/rhode01/aichatbot-with-transformersjs-in-react
- 核心作用:React框架集成Transformer.js的聊天机器人示例,支持本地运行对话模型,实现前端智能交互。
7. transformersjs-tts
- 仓库地址:https://github.com/yui10/transformersjs-tts
- 核心作用:使用Transformer.js实现的文本转语音(TTS)示例,基于ONNX Runtime Web技术,支持浏览器内语音合成。
8. multilingual-translation-transformers.js
- 仓库地址:https://github.com/khaledsaeed18/multilingual-translation-transformers.js
- 核心作用:实时多语言翻译Web应用,支持200+种语言互译,基于React、Vite和Transformer.js构建,利用Web Workers优化性能。
9. object-detection-with-transformerjs
- 仓库地址:https://github.com/m1kc3b/object-detection-with-transformerjs
- 核心作用:浏览器端目标检测演示,使用Transformer.js加载预训练模型,实现图像中物体的实时识别与边界框标注。
10. just-another-ai-assistant-huggingface-transformers-js
- 仓库地址:https://github.com/alankrantas/just-another-ai-assistant-huggingface-transformers-js
- 核心作用:基于Transformer.js的浏览器端AI助手,支持运行小型语言模型(SLM),实现本地文本生成与交互。
11. transformers.js-examples(官方示例集合)
- 仓库地址:https://github.com/huggingface/transformers.js-examples
- 核心作用:Hugging Face官方提供的Transformer.js示例集合,包含Phi-3.5 WebGPU对话模型、Segment Anything图像分割、语音识别等20+实用案例。
项目特点总结
- 全前端部署:所有项目均实现模型在浏览器内本地运行,无需后端服务器支持
- 多模态支持:覆盖NLP(翻译、对话)、计算机视觉(目标检测、超分)、音频(语音识别、TTS)等领域
- 性能优化:普遍采用WebGPU加速和Web Worker多线程处理,提升前端推理效率
- 框架兼容:支持React、Vue、Next.js等主流前端框架集成
Comments NOTHING