Tengo una Raspberry Pi, ¿debería elegir Amazon Alexa Voice Service o IBM Bluemix Dialog Service?

Si desea un comando de voz, miraría más de Diálogo (tenga en cuenta que es posible que tenga que tener en cuenta la entrada de sonido a distancia si ese es su objetivo).

Parece que te gustaría ir más con Speech-to-Text de Watson. Aquí hay una demostración:

https: //speech-to-text-demo.mybl…

Funciona razonablemente bien.

El servicio de Diálogo entraría si realmente desea administrar la conversación mediante programación, lo que sospecho que puede que no necesite.

Sospecho que la API de IBM sería más fácil de poner en marcha y las API serían más portátiles que el proceso basado en la autorización de Amazon.

En términos de costo, después de los primeros 1,000 minutos gratis, Bluemix te costará 2 centavos por minuto (un dólar por 50 minutos). Creo que esto es bastante asequible. Alexa Voice es actualmente gratuito, pero no sé si lo sería si su aplicación se escala. No veo ninguna información de precios por lo que es tan difícil decir qué sucede si el uso de sus recursos aumenta.

Personalmente, en este caso, iría con la oferta de IBM solo porque sería estúpidamente fácil obtener la API (y creo que es un poco más fácil que la de Amazon), pero los productos parecen ser de calidad comparable.

También es probable que desee una entrada soudn, ya que la frambuesa pi no viene con audio.

Puede usar un dispositivo de audio usb o una tarjeta de sonido como esta:

Tarjeta de sonido de inyector de audio para Raspberry Pi

Inyector de audio

Recomendaría echar un vistazo a Wit – landing ya que es un servicio (a partir de ahora gratuito) de Facebook que tiene tiempos de respuesta más rápidos en comparación con IBM Watson.

AVS es genial pero mucho más limitante, ya que está bastante bien vinculado al sistema de habilidades de Alexa.

También las cuentas de desarrollador para IBM / Amazon son bastante fáciles de configurar.