Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB.NET] sintesi vocale

    vorrei chiedere a qualcuno se mi può spiegare perchè riesco a caricare il file ma non riesco a farlo leggere dalla sintesi vocale
    codice:
    Imports System.IO.File
    Imports System.Speech
    Public Class Form1
        Dim Parla As New System.Speech.Synthesis.SpeechSynthesizer
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim disco As System.IO.File
            Dim leggi As System.IO.StreamReader
            Dim riga As String
            Dim posizione As String
            posizione = TextBox1.Text
            If posizione = "" Then
                MsgBox("non hai caricato il file")
            End If
            leggi = IO.File.OpenText(posizione)
            While leggi.Peek <> -1
                riga = leggi.ReadLine()
                listbox1.Items.Add(riga)
            End While
    
    
        End Sub
    
    
        Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
    
    
        End Sub
    
    
        Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            Parla.Speak(ListBox1.Text)
        End Sub
    
    
    End Class
    sono un neofita di 66 anni abbiate pazienza
    piero
    Ultima modifica di MItaly; 04-06-2014 a 21:01

  2. #2
    Uhm, esattamente che problemi incontri? Semplicemente non si sentono suoni o vengono fuori messaggi di errore?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    non escono suoni se invece di Parla.Speak(ListBox1.Text)uso Parla.Speak("ciao ")
    il suono (voce) esce regolare.
    grazie per l'interessamento

  4. #4
    Tieni presente che ListBox1.Text contiene solo il testo dell'elemento correntemente selezionato, per cui prima di poter udire qualcosa devi selezionare qualcosa nella ListBox.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Grazie per la precisazione .a vorrei chiederti se puoi essere più semplice.
    scusami ma sono solo due setti.ane che ho iniziato ad interessarmi di programmazione unito al fatto che sono un vecchietto di 67 anni
    e quindi un poco rallentato.
    grazie in ogni caso per la tua risposta

  6. #6
    Grazie per la precisazione .a vorrei chiederti se puoi essere più semplice.
    scusami ma sono solo due setti.ane che ho iniziato ad interessarmi di programmazione unito al fatto che sono un vecchietto di 67 anni
    e quindi un poco rallentato.
    grazie in ogni caso per la tua risposta

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Più semplice in che senso ? La risposta mi sembra chiara ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.