
aws-lex-web-ui
几分钟搭好 Lex 聊天界面,支持语音交互
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 815
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- AWS 账号与已发布的 Lex Bot
- Node.js 18+
- S3/Cognito 相关权限
安装与启动步骤
-
1克隆示例
这是 Amazon Lex 的网页聊天组件示例,含加载器与主题配置。
git clone https://github.com/aws-samples/aws-lex-web-ui.git cd aws-lex-web-ui -
2装依赖构建
仓库是 npm 工程,先装依赖再打包。
npm install npm run build -
3改配置
默认配置在 lex-web-ui-loader-config.json,要填自己的 bot 名称与区域。
cp src/config/lex-web-ui-loader-config.json ./my-config.json -
4挂到自己页面
把构建产物和配置一起引到任意静态页即可。
npx http-server dist -p 8080
如何确认成功
本地页面出现聊天图标,发一句话能收到 Lex 的回复。
注意事项
- Bot 名称、别名、区域三者必须和 AWS 控制台一致,错一个就连不上。
- 匿名访问要配 Identity Pool,只配 bot 会报未授权。
核心亮点
- 开箱即用的聊天 UI,基于 Vue/Vuetify,界面现代且响应式
- 深度集成 AWS 服务,通过 CloudFormation 一键部署
- 支持 Polly 语音合成和 WebRTC 语音输入,交互方式丰富
不足之处
- 项目较老,依赖的 AWS SDK 和前端框架版本可能过时
- 文档和示例偏简单,复杂定制场景支持有限
适用场景
- 快速为 Amazon Lex 机器人搭建演示用聊天界面
- 在现有网站中通过 iframe 嵌入聊天窗口
- 需要语音交互的客服或助手类 Web 应用原型
替代项目
Botpress Webchat、Rasa Web Chat、Chatwoot
同类项目推荐
underthesea
开源
越南语 NLP 一站式工具箱,开箱即用
Underthesea - AI Assistant
chatgpt-telegram-bot
开源
在 Telegram 里直接聊 ChatGPT,省去切换麻烦。
A ChatGPT bot for Telegram based on Node.js. Support both browserless and browser-ba···
gitagpt
开源
让《薄伽梵歌》智慧帮你解答人生困惑,AI 随时对话。
Gita GPT A personal productivity assistant (RAG), a platform of AI chatbots, Ask Kri···
RWKV_APP
开源
一个应用,全平台离线跑 RWKV 聊天
Cross-platform, local-first RWKV chat built with Flutter for Android, iOS, Windows, ···
react-native-chatbot
开源
几行代码搞定 React Native 聊天界面,快速接入对话功能。
:speech_balloon: Easy way to create conversation chats
LittlePaimon
开源
给原神群聊装个全能小助手,查面板、析抽卡、管群聊一步到位
小派蒙!基于Nonebot2的原神机器人,包括但不限于UID面板查询、抽卡记录分析、游戏攻略图鉴···
dynamic-seq2seq
开源
用 TensorFlow 快速训练一个中文聊天机器人
seq2seq中文聊天机器人
ai-bash
开源
终端里一句话调用所有 AI 模型,还能传文件给它看
AI - a simple commandline local/remote LLM chat client. Supports any local or remote···
evolution-api
开源
一行代码接入 WhatsApp,快速构建聊天机器人和客服系统
Evolution API is an open-source WhatsApp integration API