通过Web Service获取天气预报并朗读
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
private void button1_Click(object sender, EventArgs e){ // get weatherstring city = "武汉";TTS.cn.com.webxml.www.WeatherWebService wws = new cn.com.webxml.www.WeatherWebService();string[] wwsArray = wws.getWeatherbyCityName(city);this.textBox1.Text = wwsArray[0] + " " + wwsArray[1] + " " + wwsArray[5] + " " + wwsArray[6] + "。" + Environment.NewLine+ "\r\n" + wwsArray[10] + "。"+ Environment.NewLine + wwsArray[11]; }
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using SpeechLib;namespace TTS {public partial class Form1 : Form{public Form1(){InitializeComponent();} private void button1_Click(object sender, EventArgs e){ // speak weathertry{SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;SpVoice voice = new SpVoice();if (this.textBox1.Text.Trim() == string.Empty){// get weatherstring city = "武汉";TTS.cn.com.webxml.www.WeatherWebService wws = new cn.com.webxml.www.WeatherWebService();string[] wwsArray = wws.getWeatherbyCityName(city); this.textBox1.Text = wwsArray[0] + " " + wwsArray[1] + " " + wwsArray[5] + " " + wwsArray[6] + "。" + Environment.NewLine+ "\r\n" + wwsArray[10] + "。"+ Environment.NewLine + wwsArray[11]; voice.Speak(this.textBox1.Text, spFlags);}else{voice.Speak(this.textBox1.Text, spFlags);}}catch (Exception err){MessageBox.Show(err.Message);}} } }
![](/assets/blank.gif)
出现文本信息的同时能够听见一个女声在朗读,断句组词什么的还算智能。
转载于:https://www.cnblogs.com/duanguyuan/archive/2013/06/09/3130142.html
通过Web Service获取天气预报并朗读相关推荐
- 安卓Web Service实现天气预报功能
Web Service是实现异构程序之间方法调用的一种机制.通过一种XML格式的特殊文件来描述方法.参数.调用和返回值,这种格式的XML文件称为WSDL(Web Service Description ...
- 调用Web Service实现天气预报
随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) 一.概念:Web Service用于消除不同平台.不同语言之间的实现差异,将现有的应用程序发布成开放式服务,从 ...
- Android开发之使用Web Service进行网络编程
使用Web Service进行网络编程 Android应用通常都是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发.运行一些单用户.小型应用是 ...
- 护士站之web service
护士站的客户端采用windows moblie,后台数据通过web service提供,在这次护士站的开发中,我负责的工作就是web service的开发. 首先介绍下什么叫web service,简 ...
- 常用的 Web Service 服务汇总(天气预报,列车时刻表)
现成的Web Service中有很多很好用的,比如天气预报,IP地址搜索,火车时刻表等等.本文汇总的一些常用Web Service,希望对大家有所帮助. 下面总结了一些常用的Web Service,是 ...
- 用JQuery中的Ajax方法获取web service等后台程序中的方法
用JQuery中的Ajax方法获取web service等后台程序中的方法 1.准备需要被前台html页面调用的web Service,这里我们就用ws来代替了,代码如下: using System; ...
- php service 函数,PHP 获取 web service 的相关函数及字段
//系统函数 不用引入文件 $client = new SoapClient('http://100.100.100.18/serrvice?wsdl'); //打印 web service 的相关可 ...
- html调用天气预报wsdl服务,调用天气预报Web Service
中国国家气象局天气预报接口总共提供了三个: http://www.weather.com.cn/data/sk/101010100.html http://www.weather.com.cn 天气预 ...
- 常用 Web Service 服务汇总(天气预报,列车时刻表)
天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSD ...
最新文章
- redis中文乱码问题
- R语言将多张可视化结果图像保存到PDF中实战:多图保存到同一PDF页、将多个绘图保存到PDF格式的不同页面
- 怎样开启mysql慢检查_如何开启mysql的慢查询
- 银行系统开发必读的三本书!银行IT开发
- 范例ppt_消防安全知识主题班会PPT,全内容高质量课件,完整框架精美套用
- vba 日期加一年_VBA究竟值不值得审计学?
- 1小时内注册公司 政务中心104个窗口同厅办公
- jsoup: Java HTML Parser
- 领域驱动设计DDD之读书笔记
- page compaction原理
- 设计一个简单的家乡网站
- 万能地图下载器下载谷歌卫星地图在ArcGIS中套合
- 中国锂电池设备行业投资价值评估及竞争策略建议报告2021-2027年
- 考研英语 长难句训练day12
- 德莱联盟(判断两个线段是否相交)
- 作为一本书,“卷”赢竞争对手的最佳姿势是?
- 常用工具类 (三) : Hutool 常用工具类整理 (全)
- Wordpress 网站运维 | HTTPS安全证书绑定
- 放弃高薪回家种韭菜,他赚了30万元
- 如何正确删除网易云音乐的粉丝