C#中实现语音朗读(短信 & 语音短信)sms

一个项目中,客户要求实现给集团公司员工发送短信如,拜年短信等。另,支持给领导发送语音短信 。实现方法如下。

1、群发短信有几种方式:

1.1 短信猫:一个普通的工控机,插入SIM卡,可以通过接口的方式发送短信,点对点发送,到达 率快准确,但是呼出的号码是普通的手机号码。缺点:移动对SIM卡的限制是每小时200条,发送太多会 锁卡。目前短信猫有8端口的,即1小时最多能发送1600条。每条短信的价格为0.1元。

技术实现: 一般配合短信猫有SDK组件,才共享数据库作为接口。定义4个表:待发送表,发送成功表,发送失败表, 消息接收表(系统可接收和处理短信用户发送的短信,进行双向互动)。

1.2 SP方式:有专门做短信的SP厂商提供各种接口,只需要调用就可以,达到率看你申请的是何种业 务,也可以保证你呼出的是一特服号,不需要购买任何设备,适合于提供公用信息的业务,目标号码不确 定。具体发送费用需要跟sp厂商谈判,据说最便宜的能谈到4分钱。

在此,谴责一下SP厂商对垃圾短信的放任。

1.3 移动企信通 :一个工控机,移动提供的。有特服号,到达率都很高,但是有发送人员白名单 的限制,适合企业内部使用。移动提供SDK开发包,具体费用根据短信数量采用对应的包月模式,发送费 用5分钱。这是我们准备采用的方式。

2、群发语音短信

联系SP厂商,可采用租用坐席方式做外呼,只播放语音。厂商提供接口,上传wav文件和发送人员列表 到服务器。

语音短信开发中,涉及到如何将录入的文字朗读出来并保存为wav文件,即TTS。项目中采用微软的 SAPI 5开发步骤如下:

1. 下载SAPI SDK 和语言包(支持中文和日语):

SAPI 5 SDK: http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN- US/speechsdk51.exe

时间: 2024-10-04 14:50:04

C#中实现语音朗读(短信 & 语音短信)sms的相关文章

iphone6怎么关闭语音朗读?苹果6关闭语音朗读方法

1)首先,开启了Voiceover(语音朗读)功能后,无论你按哪里都会有出现一个黑色框框的.大家如果看到下图一样,有框框跟随,证明你已经开启了Voiceover功能.然后大家点击[设置]按钮,连按2次.然后在[设置]界面找到[通用]栏,同样连按2次.(如下图所示) 注:在开启Voiceover功能后,大家需要选择哪个按键都需要连按2次才能进入.   2)在[通用]界面里选择[辅助功能],然后选择[Voiceover]进入.(如下图所示)   3)最后在[Voiceover]界面里,连按2次开关按

从易信看语音格局:讯飞云知声百度第一阵营

微信用户数突破4亿后,运营商阵营也被其借助"微信沃卡"瓦解.其已成功树立了移动寡头地位.电信和网易携手合作,推出易信挑战微信,路漫漫,但勇气可嘉.在易信还未正式发布时,笔者便拿到了内测版.沟通工具必须要有足够多好友,才能了解其真实使用感受,因此在易信推出近10天拥有上百好友之后,来谈一下对易信的使用感受. 易信简约小清新,基础功能与微信相似,不少细节优化 微信高端大气上档次,飞聊可爱乡村非主流,Line简约时尚国际范,易信整体设计风格则是时尚亮丽小清新.由于熟悉运营商风格,在拿到易信前

Excel语音朗读表格数据 轻松完成数据检查

工作中常常需要仔细校对各种复杂的Excel表格数据,如果全部靠眼睛校对,很容易出差错.如果Excel表格可以把表格数据念出来,不仅减轻了工作量,还不容易出错. 在Excel2003中,我们可以通过"视图"-"工具栏",选中"文本到语音"复选框来使用朗读单元格功能.由于这个功能在安装Excel时不是默认的,所以在第一次使用时会提示插入Office安装光盘来安装这个功能. 使用的时候打开"文本到语音"工具栏,数据文件中用鼠标选择要

Office2007在文档中怎么开启朗读功能

  Office2007在文档中怎么开启朗读功能?但是再经过一些"研究",我发现这个功能在Excel2007的任何标签或是功能区中都没有提供,而是要自己进行用户自定义设置.我们可以通过在Excel2007窗口的左上角添加一个快速启动工具栏来实现这一功能. 单击Office图标选择"Excel选项"-"自定义";在弹出的对话框左上方的下拉菜单中单击"不在功能区中的命令",选择其中的"朗读单元格",最后单击&q

C#如何完成语音朗读功能?

问题描述 用C#完成,比如说选中几个字,然后用语音朗读出来?有API调用??请大神求解谢谢!! 解决方案 解决方案二:不想复制黏贴了,你去这里看看吧,有一篇文章能帮助你的.http://www.yesky.com/263/1663263.shtml解决方案三:privatevoidbutton1_Click(objectsender,RoutedEventArgse){SpeechSynthesizerspeech=newSpeechSynthesizer();speech.Volume=100

perl-PERL短信脚本发送短信?

问题描述 PERL短信脚本发送短信? 我想知道,用perl脚本调用短信接口发送短信,之后如何让把接口返回码和数据一起写入到oracle数据库中,存放在一张表中,脚本该怎么写啊? 解决方案 http://blog.sina.com.cn/s/blog_537cd5cd010140i6.html 解决方案二: perl 发送短信 解决方案三: http://luogen33.iteye.com/blog/1181063

关于短信猫发送短信的问题

问题描述 最近我在网上找了一个调用短信猫发送短信的程序,但在使用过程中,有时发送成功,有时发送不成功.错误如下:org.smslib.GatewayException:GSM:InvalidCREGresponse.atorg.smslib.modem.AModemDriver.waitForNetworkRegistration(AModemDriver.java:396)atorg.smslib.modem.AModemDriver.connect(AModemDriver.java:149

短信猫收发短信队列

问题描述 因为短信猫不能同时进行短信的接收和发送,需要用到串行队列,把接收短信和发送短信串行化,有哪位朋友做过没?是不是要建立一个线程管理队列,然后从其它线程往里面抛消息? 解决方案 解决方案二:自己顶一下解决方案三:该回复于2010-02-23 09:43:43被版主删除解决方案四:不是有针对短信猫的api吗?该api里面是有消息队列的哦.解决方案五:引用3楼zhuzhaohui640的回复: 不是有针对短信猫的api吗?该api里面是有消息队列的哦. 买短信猫的时候,他们提供两种开发包:一个

Android黑科技之读取用户短信+修改系统短信数据库_Android

安卓系统比起ios系统最大的缺点,相信大家都知道,就是系统安全问题.这篇博客就秀一波"黑科技". 读取用户短信 Android应用能读取用户手机上的短信,相信已经不是什么新鲜事,比如我们收到的短信验证码,一些app马上就能自动获取并填上验证码,省去我们手动填写验证码.原理就是通过Android的ContentProvider组件间接访问系统的短信数据库,获取所有短信内容.下面来演示一下.         布局很简单,如下:   代码如下: public class MainActivi

ASP.NET MVC阿里大于短信接口开发短信群发能_实用技巧

        互联网上有许多公司提供短信接口服务,诸如网易云信.阿里大于等等.我在自己项目里需要使用到短信服务起到通知作用,实际开发周期三天,完成配置.开发和使用,总的说,阿里大于提供的接口易于开发,非常的方便,短信费用是计数缴纳的,作为个人开发者,我使用的服务业务产生的费用为0.045¥/条(10万条以下). 现在要实现一个例会短信群发通知的功能,所有被通知对象信息均存于Mysql中,应用架构采用asp.net MVC .首先准备好获取的API各项(以下各项服务参数都需要在大于官网上申请),