Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730

    Sintesi Vocale

    Ciao a tutti..ho iniziato a studiare la Sintesi vocale trovando un articolo in una rivista....sono incappato però in un primo problema ...fondamentale...nn riesco a far parlare la voce in Italiano.....ho installato la SAPI 4.0 come prescritto....ho win XP e la 5.1 non è supportata...ma tuttavia nn riesco a dare all'applicazione l'accento italiano..:s:S


    a Qualcuno è capitato ? avete mai usato la SAPI ?
    qualche suggerimento??

    Grazie per le gentili risposte.



    Ciao!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    A quale linguaggio dai riferimento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    scusa hai ragione....Vb,Vb.net...

  4. #4
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    Up Up ...riporto su la discussione casomai qualcuno nn l'ha vista

  5. #5
    per vb6:

    -apri un nuovo progetto exe standard

    -vai alla voce del menu Projects->Components(in ita: Progetto->Compoenti)

    -nella finestra che ti compare scorri e selexiona Microsoft Direct Text to Speech e dagli OK.

    -ora ti è comparsa una bocca nella barra degli strum

    -la selezioni e la metti nel form

    -aggiungi un pulsante

    -nell'evento click del pulsante scrivi:

    Private Sub Command1_Click()

    DirectSS1.Speak ("prova")

    End Sub

    N.B.: "directss1"è il nome che vb da al controllo, ma potrebbe variare, quindi controlla quando inserisci la bocca nel form

    per vb.net

    -nuova appl windows

    -click dx sulla barra degli strumenti->personalizza casella stumenti

    -nella finestra che appare seleziona "directss class" e dai ok

    -> ti compare una bocca

    - la aggiungi al form

    -aggiungi un bottone

    -e scrivi

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    AxDirectSS1.Speak("prova")
    End Sub

    l'output potrebbe essere strano, questo dipende dal fatto che forse devi installare assieme alle sapi5(speech api 5) anche il tts engine in ita che lo trovi alla pagina http://www.microsoft.com/msagent/default.asp nella sez. download


    dimmi se ti è stato d'aiuto

  6. #6
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    si questo lo sapevo grazie
    e funziona tutto bene,,,
    solo che alla fine mi parla con accento inglese e non italiano...ed ho installato il tts anke italiano...
    nn me lo prende come speech engine di default...

    a te parla con accento inglese o italiano?

  7. #7
    per cambiare la lingua:

  8. #8
    in vb6:

    DirectSS1.Select (DirectSS1.Find("LanguageID=1040"))


    in vb.net

    AxDirectSS1.CtlSelect(AxDirectSS1.Find("LanguageID =1040"))
    AxDirectSS1.Speak("prova")

    dimmi se va!

  9. #9
    Utente di HTML.it L'avatar di Franz78
    Registrato dal
    Sep 2004
    Messaggi
    730
    perfetto grazie!
    cosi funziona alla grande!!!

    ti chiedo un ultimo consiglio....
    sto vedendo la stessa applicazione con vb.net 2005 utilizzando la speechlib....
    l'hai mai utilizzata?
    il problema è sempre lo stesso ...

  10. #10
    in VB6 mi ritrovavo i componenti vocali belli e pronti....

    in VB NET 2005 come faccio a inserire nel progetto il controllo sapi ???
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

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.