Visual Basic Programming Enter a Keyword

Visual Basic Programmer

Access Database
SQL Server Database
MS Word Programming
Website Design

Email: nev@romtech.com.au
Website:     nev.romtech.com.au
Phone: (02) 9453-0456



Skip Navigation Links
Home
All about meExpand All about me
Programming SkillsExpand Programming Skills
Articles of InterestExpand Articles of Interest
Client ProjectsExpand Client Projects
Guest Book

Email for more information

For
Visual Basic Software
Microsoft Office Software
Access Database design
Click
nev@romtech.com.au

Or
Phone Sydney
(02) 9453-0456



Build Date 4/03/2010

PROGRAMMING SKILLS

Text to Speech

Programming Skills: ASP.Net and RSS The one critical item missing from the Internet in the past has been the spoken word. The technology is now available to allow a Web page to speak on any topic. The topic can be dynamically created, with up-to-date information.

This example demonstrates the power of Visual Basic.Net and ASP.Net. It uses speech to provide the Weather details for Sydney, Australia.

Text to Speech conversion

Text-to-Speech (TTS) refers to the ability to convert printed text to a spoken voice. A TTS engine is installed with the Windows operating system. The default TTS voice is called Microsoft Anna. Microsoft Anna is a female voice and is designed to sound more natural than the previous Microsoft Sam.

The Text-to-Speech technology is improving all the time. The Microsoft Anna speech translation is good with a few exceptions. Some English words are mispronounced, and some sentences sound like questions instead of statements. Other (and better) voices are available for Australian and other accents. These can be purchased from software vendors.

Text-to-speech can be used for:

  • Proofreading
  • Informational Messages
  • Audible feedback
  • Welcome Messages
  • News items
  • A sales pitch

Of course, if the use of speech is overdone, customers will be lost rather than gained. There is another reason to make any speech short and sweet. The .wav file containing the sound can become large. This file should be as small as possible, to reduce download times.

RSS feed

The details are extracted from a Weather Website. A Really Simple Syndication (RSS) feed is used in this example to provide the latest Weather information.

NSW Coastal wind warning issued at 4:53am EDT
Issued: Thursday at 4:53am EDT
Description: Coastal wind warning
Summary: Coastal Waters Wind Warning for NSW Coastal Waters North of Port Hacking
Current weather for Sydney at 5:01am EDT
Temperature: 19.5°C steady
Feels like: 19.5°C
Dew point: 11.9°C rising
Relative humidity: 61%
Wind: SSE at 30 km/h, gusting to 44 km/h rising
Rain: 0.0mm since 9am
Pressure: 1028.3 hPa rising
Sydney weather forecast
Sydney weather

Sydney Appin weather radar

Satellite cloud map