Twitter con texto a voz (2 / 5 paso)

Paso 2: Usando el TTS256 texto a voz con el SpeakJet

El TTS256 es un IC que utiliza reglas de discurso predefinido para romper el texto en varios componentes de sonido (llamados alófonos) y luego se traduce en el número que busqué en el último paso.  La combinación de TTS256 y SpeakJet le permiten convertir cadenas de texto almacenadas en el Arduino en discurso.  Esto es obviamente mucho más conveniente que lo que teníamos que hacer en el último paso para hacer una frase, pero debido a las complejidades de la pronunciación, este chip no siempre funciona perfectamente.  A veces lo mejor es escribir palabras de manera que el TTS256 se manejar mejor (hint hint no sabe cómo se escribe).  Por ejemplo, si desea utilizar la palabra "pterodáctilo", es una buena idea escribir "terodactil."

He seguido libremente las direcciones encontraron en el sitio web de Sparkfun para poner el TTS256 en marcha con el SpeakJet.  Conexión de 5V para pin 28 y tierra al pin 14 de la TTS256.  A continuación Desconecte la conexión entre el pin digital 2 de Arduino y el pin 10 del SpeakJet.  Conectar pin digital 2 al pin 18 de la TTS256 en su lugar.  Conectar el pin 24 de la TTS256 al pin 10 del SpeakJet.  Conecte el Pin 20 de la TTS256 al pin 15 del SpeakJet.  En la fig 2 se muestra un esquema, e higos 1, 3, 4 y 5 muestran el circuito en un protoboard.  Ahora que tienes la configuración del hardware, cargar el código siguiente.  Usted debe oír el SpeakJet salida de la palabra "listo" cuando se hace reposición, entonces que es la salida de cualquier mensaje encapsula en la línea:

speakjet.println ("tu mensaje aquí")

 //SpeakJet and TTS256 Really Basic Setup //by Amanda Ghassaei 2012 

Usted puede haber notado en este código que ya no se utilizan los pines E0-E7 (los cables amarillos), se encuentra baja y baja sostenido mientras el TTS256 envía los datos al SpeakJet.  Dejé estas conexiones bc no quería confundir a usted antes, pero si está funcionando el código anterior, entonces puede seguir adelante y desconectar estos pines de Arduino y sujete permanentemente a tierra.  Esto liberará muchos de los pines de Arduino para otras cosas.  También puede colocar pin de reset de SpeakJet directamente al reset de Arduino (cerca de los pines de alimentación), previamente fue conectado al pin digital 3.  He incluido un esquema (Fig. 6) y algunos protoboard fotos (figs. 7 y 8).  Ahora sólo debe haber tres conexiones entre los pines de datos de Arduinos y el SpeakJet/TTS256:

Digital Pin 2- pin es encargado de enviar mensajes a la TTS256
Pin digital 4 - conexión a pn SPK de SpeakJet - este pin nos permite saber que el SpeakJet es actualmente habla (alto) y en la actualidad no habla (bajo)
13 Pin digital - esto es conectado al pin de RDY de SpeakJet-este pin nos permite saber que el SpeakJet está listo para más datos (alto) o reprobado (bajo)

Nota: cualquiera de las conexiones de pin digital de Arduino puede ser reasignado, no hay nada especial acerca de la configuración que he proporcionado aquí por ejemplo.  Para cambiar la configuración de pin cambiar los números en las siguientes líneas:

#define txPin 2
#define RDY 13
#define SPK 4

Aquí está el código simplificado para ir con la configuración de hardware simplificados.  Para obtener este código a empezar desde el principio otra vez, presione el Arduino de rearme.

 //SpeakJet and TTS256 Simplified Setup //by Amanda Ghassaei 2012 

Finalmente, aquí está un fragmento de código que envía mensajes al SpeakJet de almacenado de cadenas:

 //SpeakJet and TTS256 Simplified Setup- reading from strings //by Amanda Ghassaei 2012 

Artículos Relacionados

Texto a voz con linux.

Texto a voz con linux.

Ever quería el ordenador para hablar. Este podría ser muy importante en caso de emergencia si usted no puede hablar. Es tan fácil hacerlo.Actualización: Añadido un apartado para leer un archivo de texto.Nota: Hay un gui para el Festival, pero no he e
Texto a voz con VBS

Texto a voz con VBS

Hola chicos y Bienvenidos una vez más a mi instructable. Hoy voy a mostrarte cómo hacer un programa muy fácil de usar texto a voz. Permite empezar a :DPaso 1: Paso 1: abrir Bloc de notas y pegar código Abrir Bloc de notas y pegar esto en él:Dim mensa
ESTRAGOS - domótica con Control de voz

ESTRAGOS - domótica con Control de voz

Antes de comenzar la descripción del proyecto, me gustaría agradecer a Audrey y Nicole me dan la placa Intel Edison con un montón de sensores.En este Instructable he utilizado a Intel Edison para implementar domótica con control de voz completa. Bási
Crear un encabezado para Twitter con Photoshop

Crear un encabezado para Twitter con Photoshop

¿Alguna vez has querido crear un banner para twitter? Hoy te enseñaremos cómo crear un gráfico de captura de los ojos de su página de twitter usando Adobe Photoshop CC.Para este proyecto, necesita al menos 1 foto de su elección. Puede ser arte, una f
LinkIT uno texto a voz

LinkIT uno texto a voz

Mientras que la tecnología mejora cada día, así que todos nos podemos depende de texto a voz en nuestro teléfono inteligente, como especialmente durante la conducción (sistema GPS). Pero cómo sería si se puede hacer el hablar una de Linkit cool suena
Tweet la calabaza - cambiar LED color a través de Twitter con frambuesa Pi - IoT

Tweet la calabaza - cambiar LED color a través de Twitter con frambuesa Pi - IoT

El objetivo principal de este Instructable es aprender cómo utilizar API de Twitter para extraer tweets en su python de código, para que puedan utilizar datos en tiempo real en tus proyectosDespués de este Tutorial, usted estará familiarizado con:Fra
Unidad de texto a voz de Nunchuck. Muy bajo costo TVout/Arduino basado

Unidad de texto a voz de Nunchuck. Muy bajo costo TVout/Arduino basado

propósito:Más bajo costo posible texto a voz la unidad para las personas con discapacidad, posiblemente en los países en desarrollo. Independiente (es decir, no basado en PC)Dispositivo de entrada:Nunchuck Wii sin modificar.En este ejemplo estoy usan
Texto a voz megáfono

Texto a voz megáfono

esta es la manera más fácil que he encontrado para hacer un megáfono efectiva texto a voz para un amigo que es sordo. Causa, usted sabe, hace aún más rad.No es un proyecto de construcción especialmente satisfactorio o educativo, y requiere comprar eq
Texto a voz programa

Texto a voz programa

como prometí anteriormente, he hice este instructable. Esto es parte de un conjunto de instructables estoy haciendo que se centra alrededor de una de las características originales de mi programa Mega_Menu V 2.4. Tengo unos a otros, realizados instru
Cómo utilizar texto a voz en Windows 10

Cómo utilizar texto a voz en Windows 10

Aprender cómo funciona el texto del discurso en Windows 10, aquí es cómo cambiar las opciones de texto a voz de Microsoft Windows 10. Esta guía le mostrará cómo utilizar texto a voz en Windows 10. Paso a paso cómo configurar opciones de texto a voz e
Smart Home Automation con comando de voz

Smart Home Automation con comando de voz

Este es un tutorial paso a paso el circuito para la función "Smart Home automatización con comando de voz" del edificio.Descargar nuestro código de proyecto Arduino gratis aquí.Requisitos:• Arduino Uno• LED• Resistencia (220 ohmios)• Módulo Blue
Enviar alerta localización informar a Twitter con GPS de WIZwiki-W7500

Enviar alerta localización informar a Twitter con GPS de WIZwiki-W7500

Hola a todos!Este instructable tiene otro nombre, "A quién le importa cuando estoy en problemas!".El propósito de este proyecto que persigue la raíz en situación de alerta.Sucede a nuestro alrededor a veces, nadie allí cerca de nosotros cuando e
Cómo sincronizar tus actualizaciones de estado de Twitter con LinkedIn

Cómo sincronizar tus actualizaciones de estado de Twitter con LinkedIn

descubrir cómo sincronizar y conectar sus actualizaciones de estado de Twitter con LinkedIn durante este video corto, enseñanza fácilmente.Éxito continuo :)-Matthew Loophttp://DCincome.com/blog
Cámara trampa subir Twitter con Edison de Intel

Cámara trampa subir Twitter con Edison de Intel

Cámaras trampa es cámaras especialmente diseñadas para capturar imágenes de animales de una fauna y flora. Con esto se pretende estudiar el ecosistema de los animales en el bosque. Esta cámara está equipada por movimiento cencors que censurar pir. Si