MB STUDIO puo' annunciare le condizioni del tempo quali la temperatura attuale, la temperatura minima e massima e l'umidita'. Gli annunci possono essere letti da una voce sintetica oppure da voci umane preregistrate. I dati meteo provengono dal sito: https://www.weatherapi.com/weather/
Per ricevere i dati meteo dovete prima di tutto andare al menu' MBStudio\Configurazione\Opzioni\Meteo e definire le citta' desiderate CONFIGURAZIONE - OPZIONI - METEO
MB STUDIO offre i seguenti caratteri jolly utilizzabili per ottenere i valori meteo:
- %weather% indica la condizione del tempo attuale nella lingua in cui è settato Windows (es: sereno, nuvoloso, etc). La lista completa delle condizioni del tempo in inglese è consultabile qui
- %weathercode% indica la condizione del tempo attuale con un codice anziche' del testo. Cio' è utile se si vogliono preregistrare annunci con voce umana, un file per ogni condizione meteo. Ad esempio secondo questa lista https://www.weatherapi.com/docs/weather_conditions.csv se il meteo è "sunny" cioe' "sereno MB STUDIO riprodurra' il file 113.mp3
- %tempnow% indica la temperatura attuale
- %feelslike% indica la temperatura percepita
- %tempmax% indica la temperatura massima
- %tempmin% indica la temperatura minima
- %humi% indica l'umidita' in percentuale
- %wind% indica la velocita' del vento
Questi caratteri jolly danno i valori della citta' con index 0.
Se volete usare i valori di piu' citta' semplicemente aggiungete il numero indice al carattere jolly come in questo esempio:
%tempnow1% indica la temperatura attuale della citta' con index 1
%tempnow2% indica la temperatura attuale della citta' con index 2
%humi4% indica l'umidita' in percentuale della citta' con index 4
etc etc
Ora che MB STUDIO riceve costantemente i dati meteorologici possiamo finalmente annunciarli. Come detto all'inizio gli annunci possono avvenire tramite una voce sintetica o tramite voci umane preregistrate. Le voci sintetiche possono leggere un breve testo scritto direttamente nella casella di inserimento, oppure possono leggere un intero file di testo; all'interno del testo potete richiamare i dati meteorologici attraverso i caratteri jolly
Facciamo ora qualche esempio:
la situazione meteo attuale è %weather% <-- questa frase fara' la condizione del tempo attuale (Sereno, nuvoloso, etc)
la temperatura attuale è di %tempnow% gradi! <-- questa frase fara' dire la temperatura attuale alla voce sintetica
la temperatura percepita è di %feelslike% gradi! <-- questa frase fara' dire la temperatura attuale alla voce sintetica
la temperatura minima è stata di %tempmin% gradi! <-- questa frase fara' dire la temperatura minima alla voce sintetica
la temperatura massima è stata di %tempmax% gradi! <-- questa frase fara' dire la temperatura massima alla voce sintetica
l'umidita' attuale è del %humi% per cento! <-- questa frase fara' annunciare l'umidita' alla voce sintetica
Ecco un esempio completo:
In generale vi conviene scrivere tutto il testo con il blocco note e poi salvarlo in un file di testo che caricherete nel pannello "Voci Sintetiche":
![](/immagini/vocesinteticameteo.jpg)
Se si preferisci usare delle voci umane preregistrate è necessario preregistrare tutti i files secondo questo schema:
- Temperature-10 to Temperature40 <--- questi sono 50 differenti files, uno per ogni temperatura da -10 a 40, ogni file deve dire "13 gradi!"," 14 gradi ", etc etc ...
- TempeartureNow <---- questo file deve dire "La temperatura attuale è di "
- TempeartureFeelsLike <---- questo file deve dire "La temperatura attuale percepita è di "
- TemperatureMax <--- questo file deve dire "La temperatura massima registrata finora è di "
- TemperatureMin <--- questo file deve dire "La temepratura minima registrata finora è di "
- Humidity0 to Humidity100 <--- 101 files che devono dire "il livello di umidita' è del xx percento"
- WeatherCode113 to WeatherCode395 <---- 48 files che devono annunciare lo stato del meteo secondo questa lista
ed ora realizziamo una minilist di questo tipo:
- Presentazione meteo.mp3 (un file di saluto iniziale)
- %weathercode%.mp3
- Temperaturenow.mp3
- Temperature%tempnow%.mp3 (temperatura attuale)
- TempeartureFeelsLike.mp3
- Temperature%FeelsLike%.mp3 (temperatura percepita)
- TemperatureMax.mp3
- Temperature%tempmax%.mp3 (temperatura massima)
- TemperatureMin.mp3
- Temperature%tempmin%.mp3 (temperatura minima)
- Humidity%humi%.mp3 (umdita' attuale)
- saluti finali.mp3