Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: centralini virtuali

  1. #1

    centralini virtuali

    Salve ragazzi, volevo sapere gentilmente se in Java è possibile implementare centralini virtuali...ad esempio: premi il tasto 1 per parlare con operatore,premi il tasto 2 per parlare con la segreteria...ecc

    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da markella92 Visualizza il messaggio
    volevo sapere gentilmente se in Java è possibile implementare centralini virtuali...ad esempio: premi il tasto 1 per parlare con operatore,premi il tasto 2 per parlare con la segreteria...ecc
    Ma intendi solo una "simulazione" (es. mostri a video un tastierino e poi viene fatto il playback di file audio che ti guidano a seconda delle scelte)? O intendi qualcosa di più reale che vada poi a collegarsi effettivamente ad una linea telefonica vera? (in quest'ultimo caso serve anche dell'hardware apposito)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    per ora una simulazione....poi si vedrà

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da markella92 Visualizza il messaggio
    per ora una simulazione....
    Bene, allora innanzitutto inizia a separare la questione in più sotto-problemi. Servono sicuramente almeno 2 cose:
    1) visualizzare e gestire graficamente un "tastierino" numerico.
    2) a fronte di scelte di uno o sequenze di tasti, devi riprodurre un audio che guida l'utente.

    Riguardo 1) ci sono varie possibilità a livello di layout. Se vuoi puoi prendere spunto dal mio esempio Virtual Keypad.
    Riguardo 2) serve una API apposita per il playback di audio. Ed esiste, a livello basilare, la Java Sound API disponibile nel framework. Ma potresti anche trovare librerie un po' più ad alto livello. Inoltre se hai bisogno di generare del "parlato" in modo dinamico da un testo, serve un sistema TTS (Text To Speech) ma qui andiamo su un argomento complesso e molto particolare.

    Immagino che dovrai anche simulare già fin dalla composizione del numero, ovvero l'utente preme un tasto per prendere la linea, poi digita il numero, ecc... Sicuramente un bel "esercizio".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Ok, quindi TTS riproduce con la mia voce ciò che scrivo?
    ad esempio: premere il tasto 1 per parlare con l'operatore...

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da markella92 Visualizza il messaggio
    Ok, quindi TTS riproduce con la mia voce ciò che scrivo?
    ad esempio: premere il tasto 1 per parlare con l'operatore...
    Un conto è se tu registri (con microfono e un sw di registrazione) del "parlato" su un file audio che poi riproduci, insomma delle frasi prefatte.
    Tutto un altro conto (molto più complesso) è usare un sistema di TTS per cui da una stringa anche composta dinamicamente (es. String frase = "ciao " + nome; ) esso ti genera e riproduce il parlato corrispondente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    ora provo prima ad usare java sound con delle frasi prefatte.....però una volta importata la libreria java sound, che classe devo richiamare per riprodurre ciò che ho registrato?

  8. #8
    per iniziare vorrei che, per esempio al click del tasto 1 parte la voce "hai premuto il tasto 1" e cosi via

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da markella92 Visualizza il messaggio
    però una volta importata la libreria java sound, che classe devo richiamare per riprodurre ciò che ho registrato?
    Ti avverto subito: la Java Sound API non è tra le più semplici da usare. Cioè devi comprenderne bene la filosofia e i concetti.
    C'è il tutorial ufficiale Oracle: Trail: Sound
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    come posso importare nel mio progetto di netbeans un file .wav?
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.