如何使用亚马逊云科技EC2服务部署语音转写系统

发布于:2025-08-17 ⋅ 阅读:(16) ⋅ 点赞:(0)

前言

互联网技术的快速迭代推动了企业云化进程,对高性能、高可用云服务器的需求持续增长。虽然国内云服务商如阿里云、腾讯云、华为云已形成完善生态,但企业国际化战略的实施使得海外服务器部署需求激增。在众多海外云服务选项中,如何做出明智选择直接影响企业海外业务的成功与否。

新用户可获得高达 200 美元的服务抵扣金

亚马逊云科技新用户可以免费使用亚马逊云科技免费套餐(Amazon Free Tier)。注册即可获得 100 美元的服务抵扣金,在探索关键亚马逊云科技服务时可以再额外获得最多 100 美元的服务抵扣金。使用免费计划试用亚马逊云科技服务,最长可达 6 个月,无需支付任何费用,除非您选择付费计划。付费计划允许您扩展运营并获得超过 150 项亚马逊云科技服务的访问权限。

EC2服务器

Amazon Elastic Compute Cloud(Amazon EC2)提供最广泛、最深入的计算平台,拥有超过 500 个实例,可选择最新的处理器、存储、网络、操作系统和购买模型,以帮助您最好地满足工作负载的需求。它可以访问可靠、可扩展、按需支配型基础设施凭借 99.99% 可用性的 SLA 承诺,在几分钟内扩展容量为您的应用程序提供安全计算。使用 Amazon Nitro 系统将安全性内置到 Amazon EC2 的基础中使用基于 Amazon Graviton 的实例、Amazon EC2 Spot 实例和 Amazon Savings Plans 等灵活选项优化性能和成本通过 亚马逊云科技迁移工具、Amazon Managed Services 或 Amazon Lightsail 轻松迁移和构建应用程序。可以看到EC2功能和性能都非常强大,并且还可以免费体验一年,不论是对于开发者还是企业,可以说是不二选择。

注册账号

在使用 Amazon Q之前,需要先注册亚马逊云科技官方账号

重要说明:申请亚马逊云科技账号必须持有一张信用,比如万事达、运通卡、VISA卡、银联信用卡

1、登录亚马逊云科技官方网站,点击右上角的登录控制台。然后选择创建新亚马逊云科技账号

2、按照提示填写邮件地址账户名称,然后点击验证电子邮件地址

3、查看邮箱中的验证码

4、输入验证码,点击验证

5、验证通过后输入根用户密码两次后并点击继续

6、按照提示输入联系人信息后并点击继续,所有信息不能用中文、拼音。

7、输入信用卡信息后点击继续,万事达、运通卡、VISA卡、银联信用卡都可以。

8、确认身份信息后点击继续,中国地区代码+86。

9、输入短信验证码后继续

10、选择支持计划,选第一个基本支持 – 免费的即可。

项目部署

1、创建语音转写项目

这里我使用科大讯飞的语音转写功能,下载科大讯飞官方语音转写demo

在本地终端输入下面命令

yarn creat vite 'project-name'
或者
npm init vite@latest 'project-name'

package.json配置项具体如下,我们需要安装一些依赖来支持语音识别demo适应vue3环境,不然会遇到很多问题:

 "dependencies": {
    "@originjs/vite-plugin-commonjs": "^1.0.3",
    "@rollup/plugin-inject": "^5.0.3",
    "ant-design-vue": "^3.2.15",
    "jquery": "^3.6.2",
    "vue": "^3.2.45",
    "vue-router": "^4.1.6"
  },
  "devDependencies": {
    "@types/node": "^18.11.17",
    "@vitejs/plugin-vue": "^4.0.0",
    "crypto-js": "4.0.0",
    "typescript": "^4.9.3",
    "unplugin-auto-import": "^0.12.1",
    "vconsole": "^3.15.0",
    "vite": "^4.0.0",
    "vue-tsc": "^1.0.11"
  }

2、登录控制台

首先打开亚马逊云科技主页,点击“登录控制台”,

登录之后到达控制台面板,点击“查看所有服务”,选择EC2服务

3、启动EC2 实例

可以看到EC2的基本信息,点击“启动实例”

输入实例的名称,选择Linux系统,点击启动实例

随后可以看到实例已经启动成功,且正在运行中

4、连接EC2服务

启动成功之后,连接服务器,我们可以使用EC2提供的给予浏览器客户端进行连接,也可以通过第三方的连接工具进行连接,修改用户名为“root”,点击“连接”

5、部署语音转写系统

语音听写项目已经创建好之后,接下来就是部署了。

可以通过远程登录来进行操作,也可以通过其他客户端操作服务器。

(1)安装wget

yum install -y wget

(2)安装nginx

wget -c http://nginx.org/download/nginx-1.24.0.tar.gz

(3)安装nginx所需要的依赖包

yum install -y gcc-c++  zlib zlib-devel  openssl openssl-devel pcre pcre-devel

(4)解压安装包

tar -zxvf nginx-1.24.0.tar.gz

(5)执行配置脚本,--prefix是指定安装目录

#执行配置脚本 --prefix是指定安装目录
./configure --prefix=/usr/local/nginx

(6)对nginx编译和安装

#对nginx编译和安装
make & make install

(7)启动nginx

cd /usr/local/nginx/
ll

显示下图,那么nginx启动成功

(8)配置nginx

这里设置端口为8070

 server {
        listen       8070;
        server_name  localhost;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root   /root/dist/html;
            index  index.html index.htm;
        }
   } 

(9)打包项目

生成dist文件

yarn run build

(10)项目部署服务器

这里我将项目打包之后的dist文件部署到服务器的/root路径下

(13)访问

浏览器地址输入`http://ip:8070` ,这里ip替换成你自己的

点击开始识别

到这里语音听写系统就完成了,整个过程让我体验感非常好,服务器创建到项目部署,流程简单,耗费了很短时间,真的很nice

最后

在语音听写系统开发以及部署的过程中,整个过程没有昂贵的硬件开销,开发效率还非常高,并且通过灵活的资源管理和多重安全保障,让系统开发能够顺利进行,可以随时根据我的需求进行弹性扩展,不再担心计算资源不足带来的影响。

对于还未体验过亚马逊云科技EC2的新朋友,不必担心高门槛的技术难度或成本压力,它免费提供1年使用期限,在整体的使用过程中,Amazon EC2 云服务器快速部署、启动都很快,唯一一点就是注册账号需要国外信用卡,这一点对于新手来说有点困难,如果支持国内信用卡就好了,其他方面都还是不错,推荐大家也来体检。


网站公告

今日签到

点亮在社区的每一天
去签到