| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo utilizar Texto a voz en Android
    La funcionalidad de texto a voz disponible en la plataforma Android permite a los desarrolladores crear aplicaciones que pueden leer texto en voz alta. La instalación de texto a voz puede adaptarse a diferentes idiomas y configuraciones regionales , lo que permite crear una experiencia que está dirigido a los usuarios de la aplicación. Implementación de texto a voz dentro de sus propias aplicaciones Android es sencillo. La tarea puede llevarse a cabo utilizando la sintaxis que es claro de entender. Instrucciones
    1

    Abra el archivo de Java para la clase que usted desea utilizar la función Text-to - Speech in Agregar las siguientes sentencias de importación en la parte superior de su archivo :

    importación android.speech.tts.TextToSpeech ;

    android.speech.tts.TextToSpeech.OnInitListener importación;

    importación java.util.Locale ;

    Estos son necesarios para el uso de texto - To-Speech y para establecer la configuración regional que desea orientar la campaña .
    2

    alterar su clase Java para utilizar texto a voz . Para utilizar la función de texto a voz , la clase debe implementar la interfaz correcta. Cambie su declaración de la clase de la siguiente manera :

    SpeechClass public class Actividad implementa OnInitListener

    Este código de ejemplo es una clase Activity Android. Debe usar el nombre de clase de su código ya tiene , el único cambio que necesita hacer es agregar " implementa OnInitListener " para la declaración de clase
    3

    Crear una instancia de la " TextToSpeech " . objeto. Este es el objeto principal que se necesita, por lo que añadir como una variable de instancia en la parte superior de la declaración de clase , antes de que su método de " onCreate ":

    tts privadas TextToSpeech ;

    Dentro de la " onCreate " método para su actividad , una instancia del objeto de texto a voz:

    tts = new TextToSpeech ( esto, this);

    su clase tiene ahora un objeto Text - To-Speech utilizable proporcionar acceso a la funcionalidad de los recursos.
    4

    implementar el método " onInit " . Su entorno de desarrollo integrado ( IDE ) puede haber puesto de relieve el hecho de que aún no ha implementado la interfaz especificada en la declaración de clase . Para solucionar este problema, agregue el método siguiente esquema para la clase :

    pública onInit void ( int arg0 ) {

    //texto al código del habla aquí

    }

    Este es el método necesario para utilizar la funcionalidad de texto a voz y contendrá el código que te prepara para acceder a ella .
    5

    Llame a las funciones de texto a voz dentro de su aplicación . Dentro del método " onInit " , agrega el siguiente código:

    tts.setLanguage ( Locale.US ) ;

    Puede dirigirse a cualquier local que quiera, pero este metas EE.UU. Inglés . Dondequiera que usted quiere que su discurso a tener lugar en su clase, puede hacerlo usando la siguiente sintaxis :

    speechText cadena = " Hola" ;

    tts.speak ( speechText , TextToSpeech.QUEUE_FLUSH , null); .

    Guardar su código y ejecutar la aplicación para probarlo

    Previous :

    next :
      Artículos relacionados
    ·Cómo buscar el número de apariciones de cada caracter…
    ·Cómo reemplazar una pelota botando con un pájaro que …
    ·Cómo hacer una cadena en Java 
    ·Cómo instalar Java 1.6 RPM de Fedora 
    ·Cómo utilizar métodos nativos en NetBeans 
    ·Cómo instalar Java para juegos 
    ·¿Qué es Java SDK 
    ·Cómo convertir a corto internacional en Java 
    ·Cómo acceder a Directorio de Recursos Netbeans 
    ·Cómo hacer que un navegador Web 
      Artículos destacados
    ·Cómo instalar Innovatek 
    ·Cómo dibujar diagramas de secuencia 
    ·Cómo utilizar las funciones en C + + 
    ·¿Cuál es la complejidad de tiempo de una búsqueda en…
    ·Cómo crear una función de PHP 
    ·Cómo reemplazar 1.6 en Java cuerdas 
    ·Cómo utilizar VBS para silenciar el volumen 
    ·Cómo utilizar las constantes en Pseudocódigo 
    ·Cómo crear un applet y C + + 
    ·Cómo crear un hilo desde el interior de una librería …
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com