html5录取并调用百度语音,HTML5录音+播放+百度识别

该博客介绍了一个使用HTML5实现录音并结合百度语音识别技术的应用实例。通过注册百度账号并配置,可以实现实时上传语音并进行识别。涉及到的技术包括HTML5的Audio API、Web上传和百度ASR接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【实例简介】

HTML5实现录音播放并百度语音识别。运行代码前,需先注册百度帐号,并配置到HomeController.百度语音识别参考http://yuyin.baidu.com/docs/asr/57#%E8%AF%AD%E9%9F%B3%E4%B8%8A%E4%BC%A0%E6%A8%A1%E5%BC%8F。

【实例截图】

【核心代码】

Voice

└── Voice

├── App_Start

│   ├── BundleConfig.cs

│   ├── FilterConfig.cs

│   ├── RouteConfig.cs

│   └── WebApiConfig.cs

├── bin

│   ├── Antlr3.Runtime.dll

│   ├── EntityFramework.dll

│   ├── EntityFramework.xml

│   ├── Microsoft.Web.Infrastructure.dll

│   ├── Newtonsoft.Json.dll

│   ├── Newtonsoft.Json.xml

│   ├── System.Net.Http.Formatting.dll

│   ├── System.Net.Http.Formatting.xml

│   ├── System.Web.Http.dll

│   ├── System.Web.Http.WebHost.dll

│   ├── System.Web.Http.WebHost.xml

│   ├── System.Web.Http.xml

│   ├── System.Web.Mvc.dll

│   ├── System.Web.Mvc.xml

│   ├── System.Web.Optimization.dll

│   ├── System.Web.Providers.dll

│   ├── System.Web.Razor.dll

│   ├── System.Web.Razor.xml

│   ├── System.Web.WebPages.Deployment.dll

│   ├── System.Web.WebPages.Deployment.xml

│   ├── System.Web.WebPages.dll

│   ├── System.Web.WebPages.Razor.dll

│   ├── System.Web.WebPages.Razor.xml

│   ├── System.Web.WebPages.xml

│   ├── Voice.dll

│   ├── Voice.pdb

│   ├── WebGrease.dll

│   └── zh-Hans

│   ├── EntityFramework.resources.dll

│   ├── System.Net.Http.Formatting.resources.dll

│   ├── System.Web.Http.resources.dll

│   ├── System.Web.Http.WebHost.resources.dll

│   ├── System.Web.Mvc.resources.dll

│   ├── System.Web.Optimization.resources.dll

│   ├── System.Web.Providers.resources.dll

│   ├── System.Web.Razor.resources.dll

│   ├── System.Web.WebPages.Deployment.resources.dll

│   ├── System.Web.WebPages.Razor.resources.dll

│   └── System.Web.WebPages.resources.dll

├── Content

│   ├── Site.css

│   └── themes

│   └── base

│   ├── images

│   │   ├── ui-bg_flat_0_aaaaaa_40x100.png

│   │   ├── ui-bg_flat_75_ffffff_40x100.png

│   │   ├── ui-bg_glass_55_fbf9ee_1x400.png

│   │   ├── ui-bg_glass_65_ffffff_1x400.png

│   │   ├── ui-bg_glass_75_dadada_1x400.png

│   │   ├── ui-bg_glass_75_e6e6e6_1x400.png

│   │   ├── ui-bg_glass_95_fef1ec_1x400.png

│   │   ├── ui-bg_highlight-soft_75_cccccc_1x100.png

│   │   ├── ui-icons_222222_256x240.png

│   │   ├── ui-icons_2e83ff_256x240.png

│   │   ├── ui-icons_454545_256x240.png

│   │   ├── ui-icons_888888_256x240.png

│   │   └── ui-icons_cd0a0a_256x240.png

│   ├── jquery.ui.accordion.css

│   ├── jquery.ui.all.css

│   ├── jquery.ui.autocomplete.css

│   ├── jquery.ui.base.css

│   ├── jquery.ui.button.css

│   ├── jquery.ui.core.css

│   ├── jquery-ui.css

│   ├── jquery.ui.datepicker.css

│   ├── jquery.ui.dialog.css

│   ├── jquery.ui.progressbar.css

│   ├── jquery.ui.resizable.css

│   ├── jquery.ui.selectable.css

│   ├── jquery.ui.slider.css

│   ├── jquery.ui.tabs.css

│   ├── jquery.ui.theme.css

│   └── minified

│   ├── images

│   │   ├── ui-bg_flat_0_aaaaaa_40x100.png

│   │   ├── ui-bg_flat_75_ffffff_40x100.png

│   │   ├── ui-bg_glass_55_fbf9ee_1x400.png

│   │   ├── ui-bg_glass_65_ffffff_1x400.png

│   │   ├── ui-bg_glass_75_dadada_1x400.png

│   │   ├── ui-bg_glass_75_e6e6e6_1x400.png

│   │   ├── ui-bg_glass_95_fef1ec_1x400.png

│   │   ├── ui-bg_highlight-soft_75_cccccc_1x100.png

│   │   ├── ui-icons_222222_256x240.png

│   │   ├── ui-icons_2e83ff_256x240.png

│   │   ├── ui-icons_454545_256x240.png

│   │   ├── ui-icons_888888_256x240.png

│   │   └── ui-icons_cd0a0a_256x240.png

│   ├── jquery.ui.accordion.min.css

│   ├── jquery.ui.autocomplete.min.css

│   ├── jquery.ui.button.min.css

│   ├── jquery.ui.core.min.css

│   ├── jquery.ui.datepicker.min.css

│   ├── jquery.ui.dialog.min.css

│   ├── jquery-ui.min.css

│   ├── jquery.ui.progressbar.min.css

│   ├── jquery.ui.resizable.min.css

│   ├── jquery.ui.selectable.min.css

│   ├── jquery.ui.slider.min.css

│   ├── jquery.ui.tabs.min.css

│   └── jquery.ui.theme.min.css

├── Controllers

│   └── HomeController.cs

├── Global.asax

├── Global.asax.cs

├── Models

│   ├── HttpUtil.cs

│   ├── JSONConvert.cs

│   └── JsonSerialization.cs

├── obj

│   └── Debug

│   ├── DesignTimeResolveAssemblyReferences.cache

│   ├── DesignTimeResolveAssemblyReferencesInput.cache

│   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

│   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

│   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

│   ├── Voice.csproj.FileListAbsolute.txt

│   ├── Voice.dll

│   └── Voice.pdb

├── packages.config

├── Properties

│   └── AssemblyInfo.cs

├── Scripts

│   ├── HZRecorder.js

│   ├── jquery-1.7.1.intellisense.js

│   ├── jquery-1.7.1.js

│   ├── jquery-1.7.1.min.js

│   ├── jquery-ui-1.8.20.js

│   ├── jquery-ui-1.8.20.min.js

│   ├── jquery.unobtrusive-ajax.js

│   ├── jquery.unobtrusive-ajax.min.js

│   ├── jquery.validate.js

│   ├── jquery.validate.min.js

│   ├── jquery.validate.unobtrusive.js

│   ├── jquery.validate.unobtrusive.min.js

│   ├── jquery.validate-vsdoc.js

│   ├── knockout-2.1.0.debug.js

│   ├── knockout-2.1.0.js

│   ├── modernizr-2.5.3.js

│   └── _references.js

├── Views

│   ├── Home

│   │   └── Index.cshtml

│   ├── Shared

│   │   ├── Error.cshtml

│   │   └── _Layout.cshtml

│   ├── _ViewStart.cshtml

│   └── Web.config

├── Voice.csproj

├── Voice.csproj.user

├── Web.config

├── Web.Debug.config

└── Web.Release.config

19 directories, 140 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值