I haven't read all of the post, but what are you looking for? If you want NOAA Weather then try this. You can make a cron job to run the script.<br><br>On 12/10/2010 09:22 AM, David KE6UPI wrote:<br>

I have used this script. Works well.<br>
<br>
<br>
  asterisk at home festival weather configuration<br>
<br>
MP3 Audio directly from <span class="il">NOAA</span>! Updated URLs on 12-15-06<br>
<br>
If you are in the San Diego <span class="il">NOAA</span> Office area (and maybe others, check<br>
your regional <span class="il">NOAA</span> Office homepage from <a href="http://weather.gov/" target="_blank">http://weather.gov/</a>), you can<br>
get an audio file of the current forecast for your zone and play it<br>
directly.<br>
<br>
For the San Diego <span class="il">NOAA</span> Office area, go to<br>
<a href="http://newweb.wrh.noaa.gov/sgx/" target="_blank">http://newweb.wrh.<span class="il">noaa</span>.gov/sgx/</a> and click on the Audio selection under<br>
Forecasts. Get the URL of the audio file for your zone from the map.<br>
<br>
Create an announcement in wav format from:<br>
<a href="http://www.research.att.com/%7Ettsweb/tts/demo.php" target="_blank">http://www.research.att.com/~ttsweb/tts/demo.php</a><br>
I like the UK-Audrey voice, but try some others too.<br>
Make something like:<br>
   latest-forecast.wav "Please wait while I download the latest forecast"<br>
   select-weatherorvmc.wav<br>
"Press 1 for voicemail press 2 for the latest weather forecast"<br>
You will have to convert the wav files from 16000Hz to 8000Hz and maybe<br>
speed them up a bit (135%) and reduce the volume (60%) before you use<br>
them. Put them in /var/lib/asterisk/sounds named latest-forecast.wav and<br>
select-weatherorvmc.wav<br>
<br>
Add something like this to your extensions.conf (maybe in the rans<br>
<<a href="http://www.voip-info.org/wiki/view/rans" target="_blank">http://www.voip-info.org/wiki/view/rans</a>> section) to get the latest<br>
forecast when you dial whatever extension (like 865) that you choose.<br>
<br>
My extensions.conf for audio weather:<br>
<br>
|<br>
exten =>  865,1,Answer<br>
exten =>  865,2,Playback(latest-forecast)<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
exten => 865,3,System(/usr/bin/curl -shttp://<a href="http://www.wrh.noaa.gov/sgx/data/audio/LAXSAFC42.mp3" target="_blank">www.wrh.<span class="il">noaa</span>.gov/sgx/data/audio/LAXSAFC42.mp3</a>  >  /tmp/LAXSAFC42.mp3)<br>

<br>
exten =>  865,4,Wait(1)<br>
exten =>  865,5,MP3Player(/tmp/LAXSAFC42.mp3)<br>
exten =>  865,6,System(rm /tmp/LAXSAFC42.mp3 -f)<br>
exten =>  865,7,Hangup<br>
|<br>
<br>
<br>
<br>
If you have trouble, make sure you have curl installed, change the path<br>
above if necessary. find / -type f -name "curl" will find your curl<br>
executable. I'm using MP3Player instead of Playback because I don't have<br>
a sound card in the Asterisk box so mpg123 fails when it tries to use<br>
/dev/dsp. I suppose there is a way to have a dummy dev, but I don't know<br>
how. If you do use Playback instead of MP3Player, don't use the .mp3<br>
file extension in your extensions.conf.<br>
<br>
<br>
<a href="http://www.voip-info.org/wiki/view/asterisk+at+home+festival+weather+configuration" target="_blank">http://www.voip-info.org/wiki/view/asterisk+at+home+festival+weather+configuration</a><br>
<br>
David</blockquote><div><br>Question: Why does people want a weather script this time of the year?<br>
<br> 
<br></div><br><br><br><br><br><br><br><br><br><br><br><br><div class="gmail_quote">On Wed, Dec 21, 2011 at 5:27 AM, Bryan D. Boyle <span dir="ltr"><<a href="mailto:bdboyle@bdboyle.com" target="_blank">bdboyle@bdboyle.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>On 12/21/11 6:08 AM, Shaun Rudling wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think we are missing the point. We have 2 kinds of people<br>
here.............<br>
1- Those that write and code software (with feedback from users to<br>
debug, inspire and suggest)------------ (A huge undertaking)<br>
2- Those that implement the software and run around installing and<br>
maintaining the hardware. ------------ (also a huge undertaking) respect<br>
all, brother.<br>
<br>
So, this hardy guy, is asking the softy guys to add a feature -<br>
automatic WX announcements. There is no ways the majority of us are<br>
going to suddenly learn how to write scripts, software etc.<br>
So in the spirit of Xmas, we are asking for a gift. Hi!<br>
<br>
But hey, there are not many volunteers writing software, so this is<br>
going to remain a suggestion until someone takes on this idea. But I do<br>
want to add, that I think it is a very worthwhile feature and would<br>
be a huge selling point for D-Star, AllStar to have this. I mean, all<br>
hams talk about the weather, don't they? Besides, it is good for warning<br>
about impending inclement weather and even the public could monitor the<br>
repeaters to make use of a "value-added service" . Good for promoting<br>
Amateur Radio.<br>
<br>
Let's do what the honeybees do when their forage bees numbers are<br>
dropping, feed some bees a bit of royal jelly and turn them into forage<br>
bees.<br>
So let's feed up any potential software developers to build up their<br>
numbers.<br>
<br>
May I be the first to wish everyone a festive season, travel safely and<br>
don't eat too much cholesterol.<br>
</blockquote>
<br></div></div>
Good points.  However...it depends on how the question is asked:<br>
<br>
1. "Gee...this seems like it would be a good thing to do.  I've searched Google/Bing/Yahoogroups/<a href="http://voip-info.org/etc" target="_blank">voip-<u></u>info.org/etc</a> and haven't found anything like this.  Anyone working on it?  Anyone need a beta tester?  I'd like to help...maybe if it worked this way....what does everyone think???"<br>


<br>
2.  "I want a weather script.  Why hasn't ? written one yet?  This software is a POS.  X does this.  Why doesn't Y do this?"<br>
<br>
It doesn't take much to learn how to bash (or shell, or c-shell) script.  But, it's not an immediate rush of instant gratification.  Someone CAN do it for you.  But then you're dependent on them (and their time and inclination) to support it.  I believe in self-sufficiency.<br>


<br>
So...let's take a look at what's needed to provide this functionality:<br>
<br>
1. A repeater controller that can play back audio files.  Anyone know of a good one?  (hint: that's the software this list supports)<br>
2. Audio files of the weather.  Hmmm....where do these come from?<br>
3. Some 'automated' way of either a) downloading pre-recorded weather reports or b) some way of generating audio files from text.<br>
<br>
So...let's take it one at a time (and this is biased towards the US. Sorry, that's where I live.  That's the weather service I use)<br>
<br>
1. Asterisk app_rpt.  Read the documentation.  Can app_rpt, under the controlling software do this?  Of course...why else would they have all those wonderful voice announcements that Allison Smith spent so much time DONATING to the cause?  So, we've established that the controller CAN play back audio.<br>


<br>
2. This is variable.  At least here in the US, there is no consistency as to whether the local WX office to the repeater location will have audio files (podcasts, computer generated, what have you) of the current, forecast, significant weather, bulletins, etc.  So, we have to assume that WE will have to 1) grab the textual data, 2) strip out the parts we want, 3) convert the text to speech, 4) make a decision as to whether to store for later/on-demand retrieval or transmit immediately (alert).<br>


<br>
3.  Use a combination of bash, perl, and cepstral text to speech with the proper encoding bit-rate.  Yeah, you have to spend a couple dollars.  But it works better than the free stuff.<br>
<br>
The author(s) (Duuude) of app_rpt are busy enough with Real Life, and may or may not be able to do this.  Expecting them to do so is, at best, imho, an imposition on their time, especially when the request sounds more like a demand.  The software is free, as in free beer.  Try approaching the functionality of asterisk with any of the commercial off-the-shelf hardware controllers.  The other stuff can't hold a candle to this package.  But with that, comes the need to get out of the appliance operator mindset (anyone can solder up some cables and hook them into an appliance controller and get it to work with the limited set of commands possible...).  Running this controller is NOT plug and play...but with that comes the capability to pretty much do anything you want.  But, like most open source, sometimes you just have to figure it out for yourself.<br>


<br>
That being said...I'll post my weather scripts on my station website for your perusal, downloading, etc.  YOU are responsible for installing the support software (perl, sox, and cepstral with william-8K voice files are the only additions I can recall of the top of the noggin) for making them work.  But, they DO work, and have been active on my system for the last year.  No guarantee that they will work for you (especially if you're outside the US...since they're based on US Metar formats and weather service text files...which means YOU have to do some digging and code bashing).  But, maybe they'll inspire you to push your own comfort envelope a bit.<br>


<br>
I'll post the URL later.  I need to get some Real Job work done...:)<br><font color="#888888">
<br>
-- <br>
Bryan<br>
In this world, you must be oh so smart or oh so pleasant.<br>
Well, for years I was smart. I recommend pleasant.<br>
You may quote me.<br>
<br>
Sent from my MacBook Pro.<br>
______________________________<u></u>_________________<br>
App_rpt-users mailing list<br>
<a href="mailto:App_rpt-users@ohnosec.org" target="_blank">App_rpt-users@ohnosec.org</a><br>
<a href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/<u></u>mailman/listinfo/app_rpt-users</a><br>
</font></blockquote></div><br>