我正在尝试输出文本到语音的wav文件,并使用HTML5 标记进行播放。文本到语音方法正在输出字节,但html5控件不会播放它。使用HTML5播放wav

如果不是直接将字节流式传输到控件,我首先将它保存为文件,然后将文件转换为带有文件流的字节并输出,然后开始播放,但我不想保存该文件每次。我正在使用MVC 4.

// in a class library

public byte[] GenerateAudio(string randomText)

{

MemoryStream wavAudioStream = new MemoryStream();

SpeechSynthesizer speechEngine = new SpeechSynthesizer();

speechEngine.SetOutputToWaveStream(wavAudioStream);

speechEngine.Speak(randomText);

wavAudioStream.Flush();

Byte[] wavBytes = wavAudioStream.GetBuffer();

return wavBytes;

}

// in my controller

public ActionResult Listen()

{

return new FileContentResult(c.GenerateAudio(Session["RandomText"].ToString()), "audio/wav");

}

// in my view

Your browser does not support the element.

html5播放音乐 wav,使用HTML5播放wav相关推荐

  1. html5的音乐标签使用,html5 音乐播放器 audio 标签使用概述_html5教程技巧

    复制代码代码如下: 标签属性:src:音乐的URLpreload:预加载autoplay:自动播放loop:循环播放controls:浏览器自带的控制条 标签属性:src:视频的URLposter:视 ...

  2. android后台自播放音乐,Android实现后台播放音乐(Service方式)

    Android实现后台播放音乐(Service方式) 实现: 在res文件夹下添加raw文件夹,添加mp3/4格式的音乐文件 注意命名规则只能是a-z,0-9,和下划线_ 不能大写字母和- Andro ...

  3. android中服务播放音乐,android中用Service播放音乐

    一般的Android应用程序的音乐可以分为背景音乐和点击各种控件时的音效,前者一般为比较大的音乐文件,后者一般为比较小的音乐.在Android中一般用MediaPlayer类处理比较大的音频文件,用S ...

  4. android播放音乐权限,android开发播放音乐需要声明什么权限

    android开发播放音乐需要声明什么权限以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! android开发播放音乐需要 ...

  5. html5自动播放音乐外链,HTML5 audio 如何实现播放多个MP3音频

    标签是HTML5中的新标签,定义声音用于嵌入音频内容,比如音乐或其他音频流.用的比较多音频格式是.mp3. 标签常用属性如下表 属性 值 描述 autoplay autoplay 添加该属性后,音频会 ...

  6. python 定时播放音乐_树莓派定时播放音乐,Python3.7

    目前在一台3B+上运行,每天在公司定时放音乐,巴适得很 import os import random import re import sys import time from datetime i ...

  7. 【翻译】HTML5基于浏览器的媒体播放器:可以离线播放你的mp3文件

    原文地址:http://www.omgubuntu.co.uk/2011/03/html5-browser-based-media-player-plays-your-mp3s-works-offli ...

  8. C语言播放音乐的两种方式

    来源:微信公众号「编程学习基地」 文章目录 播放音乐的两种格式 播放音乐的两种格式 wav格式的音乐播放.mp3格式的音乐播放 1️⃣首先添加播放音乐的头文件 #include <windows ...

  9. 微信小程序使用后台播放器播放音乐

    首先在页的JSON配置项添加 "requiredBackgroundModes" : ["autio"] 如下图 配置说明见链接 配置好后台运行的音频后,可以在 ...

  10. iOS音频播放之AudioQueue(一):播放本地音乐

    AudioQueue简介 AudioStreamer说明 AudioQueue详解 AudioQueue工作原理 AudioQueue主要接口 AudioQueueNewOutput AudioQue ...

最新文章

  1. 《AlwaysRun团队》第三次作业:团队项目的原型设计
  2. 【转】Linux命令之查看文件占用空间大小-du,df
  3. 【洛谷P4841】城市规划【指数型生成函数】【麦克劳林级数】【多项式对数】
  4. IE与Firefox的CSS兼容大全~~论坛推荐~!!!
  5. 无名轻聊V1.1在线聊天室源码
  6. 将本地已经存在的代码跟github上新建的仓库建立关联,解决“fatal: 'origin' does not appear to be a git repository...”
  7. python开发图形小程序_python小程序图画 python开发微信小程序
  8. ubuntu classicmenu-indicator
  9. CentOS7 按nodejs和npm的方法
  10. 顶尖,何为顶尖?你知道吗?我知道..
  11. 【2020牛客多校5:D】Drop Voicing(LIS+推理)
  12. java中map、list转json
  13. php 获取当前的域名
  14. RestTemplate的No instances available for xxx
  15. idea顶部工具栏、底部工具栏、两边工具栏的显示与隐藏
  16. if (Build.VERSION.SDK_INT = Build.VERSION_CODES.KITKAT)设置后的效果
  17. 基于android音乐播放器的设计
  18. 【论文学习】Future Person Localization in First-Person Videos
  19. CSP(内容安全策略)防运营商劫持
  20. OGM 与mongodb

热门文章

  1. 修改Window的hosts文件提示“该文件被其他程序占用,无法修改问题”解决方案
  2. WIN2003 装不上mssql2000
  3. 【听课笔记】复旦大学遗传学_07基因表达调控
  4. php自定义建站系统,PbootCMS(开源免费PHP建站系统) V2.0.9 官方版
  5. Activiti6--入门学习--中间事件
  6. LOTO 示波器 两种电流探头的对比实测
  7. 20162327WJH四则运算第二周总结
  8. HTTP缓存 Last-Modified
  9. 网站建设的7大流程,值得收藏!
  10. 测试使用skywalking_APM工具Skywalking的使用和注意事项