Jump to content
Nokioteca Forum

Orologio Parlante


airraidsiren
 Share

Recommended Posts

sicuramente qualcuno ne avrà già parlato prima di me, sicuramente ne esisterà anke qklcn..ma tramite la ricerca nn son riuscito a trovarne..esistono orologi parlanti per s60 ke dicano le ore a orari prestabiliti o ogni tot di tempo?se non ce ne sono,potrebbero essere creati?

Link to comment
Condividi su altri siti

  • Risposte 149
  • Created
  • Ultima Risposta

Top Posters In This Topic

  • 4 settimane dopo...

So che con l'OPL per UIQ è possibile far suonare un file WAV a scelta, quindi tecnicamente sarebbe possibile. Bisogna vedere se anche su series60 funziona.

DECLARE EXTERNAL
INCLUDE "MediaServerOpx.oxh"

EXTERNAL tFilePlayerSimple:
EXTERNAL tFilePlayerStop:

Rem change this to where your wav file is
CONST KWAVFilename$="c:\siren.wav"

CONST KPriority&=KMdaPriorityNormal&
CONST KPreference&=KMediaSMdaPriorityPrefTimeQual&

PROC Main:
GLOBAL gStatus&
gsetwin 0,25,208,275
tFilePlayerSimple:
tFilePlayerStop:
PRINT "Test code complete." 
PRINT "Press any key" 
GET
ENDP

PROC tFilePlayerSimple:
EXTERNAL gStatus&
LOCAL priority&,preference&
IF NOT EXIST(KWAVFilename$)
ALERT(KWAVFilename$,"not found, test abandoned.")
RETURN
ENDIF
priority&=0
preference&=KPreference&
CreateFilePlayerSimpleA:(KWAVFilename$,gStatus&)
IOWAITSTAT32 gStatus&
PRINT " PlayFileA",KWAVFilename$
PlayFileA:(gStatus&)
IOWAITSTAT32 gStatus&
CloseFilePlayer:
PRINT
ENDP

PROC tFilePlayerStop:
EXTERNAL gStatus&
CreateFilePlayerA:(KWAVFilename$,KPriority&,KPreference&,gStatus&)
IOWAITSTAT32 gStatus&
PlayFileA:(gStatus&)
StopFile:
CloseFilePlayer:
ENDP

Questo programma suona il file c:\siren.wav

Link to comment
Condividi su altri siti

ragazzi non ditemi che nn avete mai visto orologi parlanti......li vendono pure i cinesi x strada..voi rpemete un tasto e l'orologio dice che ora è.Si tratterebbe solo di fare la stessa cosa x il cell....

L'utilità?...ho un amico purtroppo non vedente che però a tatto sa fare i numeri di telefono e quindi usa il cellulare.....sarebbe comodo dargli anche questa funzione così la smette i esaurirsi appresso alle batterie di quegli orologi che s scaricano subito....

Link to comment
Condividi su altri siti

Per realizzare questo programma servono un po' di cose:

- un volontario che registra con la sua voce tutti i numeri da 0 a 23, piu' i vari "sono", "le", "ore" , "e", "minuti" e cos'altro serve

- un altro volontario che installa sul suo nokia i runtime OPL per Series60 , e prova se questo programma funziona (richiede un file siren.wav in c:\ )

- un ultimo volontario che scriva il programma.... b)

Modificato da JumpJack_
Link to comment
Condividi su altri siti

allora..esiste già un programma cosi..è time tool..ma è tutto in inglese..e fa anke altre cose oltre ke l'orologio parlante..e funziona perfettamente..puoi scegliere di impostare ogni quanti minuti ti dica l'orario e se far suonare qualke musichetta prima di annunciarti l'ora..il problema è averlo in italiano...penso sia fattibilissimo,no?io nn so programmare..e fra l'altro nn sono mai a casa..se qualcuno ci riuscisse gliene sarei grato veramente..

Link to comment
Condividi su altri siti

- un volontario che registra con la sua voce tutti i numeri da 0 a 23, piu' i vari "sono", "le", "ore" , "e", "minuti" e cos'altro serve

eccomi come volontario b)

avevo gia aperto un topic qualche mese fa proponendo la stessa cosa b) , qualcuno mi aveva pure detto in pm che stava lavorando al progetto, ma nulla...

Link to comment
Condividi su altri siti

Riesco a realizzare il programma senza alcun problema in flashlite e anche in poco tempo... se troviamo un volontario che registri i files wav o mp3 (che sia una voce professionale, di ottima qualità) è fatta.

Mi serivrebbero le seguenti parole:

è, e, sono, le, l'una, mezzogiorno, mezzanotte, 2-59, minuto, minuti, di mattina, di pomeriggio, di sera, di notte.

Link to comment
Condividi su altri siti

Riesco a realizzare il programma senza alcun problema in flashlite e anche in poco tempo... se troviamo un volontario che registri i files wav o mp3 (che sia una voce professionale, di ottima qualità) è fatta.

Mi serivrebbero le seguenti parole:

è, e, sono, le, l'una, mezzogiorno, mezzanotte, 2-59, minuto, minuti, di mattina, di pomeriggio, di sera, di notte.

so che in flashlite tu potresti realizarla sta cosa, ma con flashlite devi aprire il programma per far parlare l'orologio.

Link to comment
Condividi su altri siti

Nn conosco altri linguaggi..

Ma penso che in python sia fattibilissimo.. come ha detto matteo cè la libreria audio, ci vorrebbe che il seguente programma veda che ore sono(e qui nn cè problema) in base all'ora(esegua i file con la voce registrata) Anhce questo penso sia fattibile..

Il problema è come fargli riconoscere un tasto quando è in bg..!?

Link to comment
Condividi su altri siti

Nn conosco altri linguaggi..

Ma penso che in python sia fattibilissimo.. come ha detto matteo cè la libreria audio, ci vorrebbe che il seguente programma veda che ore sono(e qui nn cè problema) in base all'ora(esegua i file con la voce registrata) Anhce questo penso sia fattibile..

Il problema è come fargli riconoscere un tasto quando è in bg..!?

In OPL si puo' fare con SyCaptureKey&:(keyCode&, mask&, modifier&)

Con id&=DTNOW&: si memorizza l'ora attuale, da cui si possono estrarre i numeri con i vari DTYEAR&: , DTMONTH&: , DTDAY&: , DTHOUR&: , DTMINUTE&: , DTSECOND&: , DTMICRO&:

Per suonare un file WAV si usa il codice postato in precedenza.

Io non ho tempo ora di scrivere il programma.... ma è BASIC, lo puo' fare chiunque (o quasi)!

Link to comment
Condividi su altri siti

Nn conosco altri linguaggi..

Ma penso che in python sia fattibilissimo.. come ha detto matteo cè la libreria audio, ci vorrebbe che il seguente programma veda che ore sono(e qui nn cè problema) in base all'ora(esegua i file con la voce registrata) Anhce questo penso sia fattibile..

Il problema è come fargli riconoscere un tasto quando è in bg..!?

umh... nella nuova versione di Python (1.3.11) è presente la libreria key capture... dacci un occhiata:)

Link to comment
Condividi su altri siti

Ps Raga come ha detto già Jack..

Servirebbe un volontario che registrasse la sua voce con i vari numeri da 0-23 dove 0(sarà mezzanotte) , 1(sarà l'una), .. "minuti" "Sono le ore" "e"..

preferibilmente una docle fanciulla con una bella vocetta..... essere svegliati alle tre di notte da un omone nerboruto che ti dice "SONO LE TRE" potrebbe essere... seccante b):blink:b)

Link to comment
Condividi su altri siti

Guest
La discussione è chiusa a successive risposte.
 Share


×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy