当前位置: 首页 > news >正文

语音识别网页版转化成APP版

方法一. 浏览器语音版 先期配置

先在电脑上安装八云软件,原因是谷歌浏览器语音识别,,谷歌浏览器的服务端在国外,因此,需要安装翻墙软件

<!DOCTYPEhtml><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, initial-scale=1.0, user-scalable=no, viewport-fit=cover"><meta name="theme-color"content="#4F46E5"><title>智能语音助手</title><style>*{margin:0;padding:0;box-sizing:border-box;}body{font-family:-apple-system,BlinkMacSystemFont,'SegoeUI',Roboto,'HelveticaNeue',Arial,sans-serif;background:linear-gradient(135deg,#667eea0%,#764ba2100%);min-height:100vh;padding:20px;}.container{max-width:600px;margin:0auto;background:rgba(255,255,255,0.95);border-radius:32px;box-shadow:020px60pxrgba(0,0,0,0.3);overflow:hidden;}.header{background:linear-gradient(135deg,#4F46E50%,#7C3AED100%);padding:30px20px;text-align:center;color:white;}.header h1{font-size:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:10px;}.header p{font-size:14px;opacity:0.9;}.voice-area{padding:40px20px;text-align:center;background:white;}.mic-button{width:120px;height:120px;border-radius:60px;background:linear-gradient(135deg,#4F46E50%,#7C3AED100%);border:none;cursor:pointer;box-shadow:010px30pxrgba(79,70,229,0.4);transition:all0.3s ease;margin:0auto;display:flex;align-items:center;justify-content:center;}.mic-button:active{transform:scale(0.95);}.mic-button.recording{animation:pulse1.5s infinite;background:linear-gradient(135deg,#EF44440%,#DC2626100%);}@keyframespulse{0%{box-shadow:0000rgba(239,68,68,0.7);}70%{box-shadow:00020pxrgba(239,68,68,0);}100%{box-shadow:0000rgba(239,68,68,0);}}.mic-icon{font-size:48px;}.status-text{margin-top:20px;font-size:14px;color:#666;}.result-area{padding:20px;background:#F9FAFB;border-top:1px solid #E5E7EB;}.section-title{font-size:16px;font-weight:600;color:#374151;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;}.current-result{background:white;border-radius:16px;padding:20px;min-height:100px;border:1px solid #E5E7EB;margin-bottom:24px;}.result-text{font-size:18px;line-height:1.5;color:#1F2937;word-wrap:break-word;}.placeholder-text{color:#9CA3AF;font-style:italic;}.action-buttons{display:flex;gap:12px;margin-top:12px;}.btn{flex:1;padding:10px;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all0.2s;}.btn-primary{background:#4F46E5;color:white;}.btn-primary:active{background:#4338CA;}.btn-secondary{background:#E5E7EB;color:#374151;}.btn-secondary:active{background:#D1D5DB;}.history-list{max-height:300px;overflow-y:auto;}.history-item{background:white;border-radius:12px;padding:12px;margin-bottom:8px;border:1px solid #E5E7EB;}.history-time{font-size:11px;color:#9CA3AF;margin-bottom:6px;}.history-text{font-size:14px;color:#1F2937;word-wrap:break-word;margin-bottom:8px;}.history-actions{display:flex;gap:8px;justify-content:flex-end;}.history-actions button{padding:4px8px;font-size:11px;background:#F3F4F6;border:none;border-radius:6px;cursor:pointer;}.empty-history{text-align:center;padding:40px;color:#9CA3AF;}.language-select{padding:20px;background:white;border-top:1px solid #E5E7EB;display:flex;gap:12px;align-items:center;flex-wrap:wrap;}.lang-btn{padding:8px16px;border:1px solid #E5E7EB;background:white;border-radius:20px;cursor:pointer;font-size:13px;transition:all0.2s;}.lang-btn.active{background:#4F46E5;color:white;border-color:#4F46E5;}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.8);color:white;padding:10px20px;border-radius:30px;font-size:14px;z-index:1000;animation:fadeInOut2s ease;}@keyframesfadeInOut{0%{opacity:0;transform:translateX(-50%)translateY(20px);}15%{opacity:1;transform:translateX(-50%)translateY(0);}85%{opacity:1;transform:translateX(-50%)translateY(0);}100%{opacity:0;transform:translateX(-50%)translateY(-20px);}}.warning-box{background:#FEF3C7;color:#92400E;padding:12px;margin:10px;border-radius:12px;font-size:13px;text-align:center;}</style></head><body><divclass="container"><divclass="header"><h1><span>🎙️</span>智能语音助手</h1><p>点击麦克风开始说话,实时识别你的语音</p></div><divclass="voice-area"><buttonclass="mic-button"id="micBtn"><spanclass="mic-icon">🎤</span></button><divclass="status-text"id="statusText">点击麦克风开始录音</div></div><divclass="result-area"><divclass="section-title"><span>📝 当前识别</span></div><divclass="current-result"><divclass="result-text"id="currentResult"><spanclass="placeholder-text">等待识别...</span></div><divclass="action-buttons"><buttonclass="btn btn-secondary"id="copyBtn">📋 复制</button><buttonclass="btn btn-secondary"id="clearBtn">🗑️ 清除</button><buttonclass="btn btn-primary"id="saveBtn">💾 保存到历史</button></div></div>
http://www.gsyq.cn/news/1483856.html

相关文章:

  • Vue InstantSearch社区贡献指南:如何参与开源项目开发与维护
  • 10分钟搞定黑苹果:OpCore-Simplify终极简化指南
  • Windows 11去臃肿化终极指南:用Win11Debloat让系统重获新生
  • LiquidSwipe触摸交互实现:让滑动跟随指尖的神奇效果
  • 工业数据采集第一步:手把手教你用UaExpert连接OPC UA服务器(附常见连接失败排查)
  • 将 HTML+CSS 转换为 Unity UGUI 工具
  • 别再死记硬背了!用‘天气预报’和‘游戏抽卡’的例子,5分钟搞懂马尔可夫链
  • 告别掉电丢失!用AT24C02 EEPROM给51单片机做个“记忆面包”(附Proteus仿真)
  • 别只盯着GAN了!聊聊GPR数据增强中‘加噪声’的底层逻辑与工程权衡
  • LNMP(linux+nginx+mysql+php)和Wordpress部署
  • 电商图片下载工具技术原理:从浏览器内核到智能分类
  • 考研复习 Day 47 | 密码学--第七章 公钥密码(下)
  • 别再手动调格式了!用Jaspersoft Studio 6.2.0搞定PDF报表排版(附常见报错解决)
  • 第二板块:Android 四大组件标准化学理 | 第六篇:四大组件架构总论与 Manifest 规范
  • 信号处理入门:5分钟搞懂Butterworth滤波器阶数与截止频率怎么选
  • 别再为没有PDB文件发愁了:用JetBrains dotPeek搭建本地符号服务器,轻松调试任意NuGet包源码
  • 从Wi-Fi信号到音频均衡器:手把手拆解幅频/相频在真实电子设备中的应用
  • ESP32-S3驱动WS2812灯带:从原理图到代码,手把手搞定RMT配置
  • TVA与MES/SCADA对接关键协议兼容方案
  • 别再到处找图了!我整理了全套Apriltag TAG16H5高清大图(附Python脚本一键下载)
  • 六年之约第二年年度目标
  • 别再死磕公式了!用Python手搓一个Cartographer概率地图更新模拟器(附代码)
  • 从FLM到烧录器:保姆级教程教你为自制的CMSIS-DAP离线下载器生成专属下载算法
  • Claude Code + DeepSeek 从零安装教程:面向纯小白,6 步拥有自己的 AI 编程助手
  • 从硬件视角看SR-IOV:一张物理网卡如何被‘切分’成256个虚拟设备?
  • 别再用LED硬凑了!Proteus里Traffic Lights元件怎么用?附C51单片机交通灯代码
  • 2026年脱水明矾选购指南,去哪里找靠谱的厂家 - myqiye
  • 给网络小白讲明白:家里那根‘光猫’线,背后是OLT、ONU和ODN在怎么‘干活’?
  • 新手避坑指南:用Altium Designer 18画STM32F103C8T6核心板原理图,从库安装到连线实战
  • 编程的思路Linux学习思路