[Desenvolupament] Suport per reconeixement de veu pel client d'Android

Ep gent, He afegit suport suport per reconeixement de veu pel client d'Android[1]. Ara hi ha un icona que quan feu clic llança la capsa de reconeixement de veu, captura la parla i la deixa com a text al cap d'entrada. Veure captura de pantalla. Ara mateix el reconeixement de veu només funciona per l'anglès, el francès, el castellà i portuguès de Brasil (potser cal llevar-lo ja que el portuguès del traductor penso que és ibèric). Respecte al català, el servei de Google de reconeixement de veu ara mateix no suporta el català. No hi ha massa a fer. Personalment, l'he usat bastant d'anglès -> català i de castellà -> català i funciona força bé. Si li podeu donar un cop d'ull, jo seria partidari d'incloure-ho a la següent revisió del paquet si a tothom li sembla bé. Atentament, Jordi, [1] https://github.com/Softcatala/TraductorSoftcatalaAndroid/tree/master/src/org... -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com

Jordi, molt bona! Demà o dilluns ho prove i quan vulgues puge una nova versió (0.2?) al Market. Pel que fa als números de versions, jo havia pensat en anar incrementant la *y* de *x.y.z* per a cada funcionalitat important que afegim (com per exemple aquesta de la veu), i deixar la *z* per a "bugfixes" o petites millores sense massa importància (així ho vaig fer amb la 0.1). Quan decidim que l'aplicació és completa, ja li posem 1.0, no? -- < Xavi Ivars > < http://xavi.ivars.me >

Hola Xavi,
Jordi, molt bona!
Bé, no m'agrada massa dependre un servei de Google privatiu que funciona en remot, però bé, és part de l'infraestructura que es dóna amb l'Android.
Demà o dilluns ho prove i quan vulgues puge una nova versió (0.2?) al Market.
Sí, perfecte.
Pel que fa als números de versions, jo havia pensat en anar incrementant la /y/ de /x.y.z/ per a cada funcionalitat important que afegim (com per exemple aquesta de la veu), i deixar la /z/ per a "bugfixes" o petites millores sense massa importància (així ho vaig fer amb la 0.1).
Em sembla bé.
Quan decidim que l'aplicació és completa, ja li posem 1.0, no?
Sí, em sembla bé. Ja diràs. Atentament, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com

Jordi, hi ha un petit problema amb el reconeixement de veu. He intentat solucionar-ho, però arriba un moment en què no puc fer-hi res més d'una manera senzilla. Es tracta de compatibilitat amb versions anteriors d'Android: alguns dels mètodes utilitzats (com per exemple RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS) no estan disponibles per a API < 8 (Froyo, Android 2.2). Així que el que he fet és deshabilitar la funcionalitat de reconeixement de veu per a equips amb un Android inferior al 2.2. Ho he provat als emuladors, i sembla que funciona com cal, però no sé si publicar-ho al market o esperar a que algú amb un 2.1 o un 1.6 ho prove i ens diga. De tota manera, aci va una gràfica amb la distribució de les versions dels dispositius que actualment tenen instal·lada l'aplicació. -- < Xavi Ivars > < http://xavi.ivars.me >

En/na Xavi Ivars ha escrit:
Jordi, hi ha un petit problema amb el reconeixement de veu. He intentat solucionar-ho, però arriba un moment en què no puc fer-hi res més d'una manera senzilla.
Es tracta de compatibilitat amb versions anteriors d'Android: alguns dels mètodes utilitzats (com per exemple RecognizerIntent.ACTION_GET_LANGUAGE_DETAILS) no estan disponibles per a API < 8 (Froyo, Android 2.2).
Així que el que he fet és deshabilitar la funcionalitat de reconeixement de veu per a equips amb un Android inferior al 2.2. Ho he provat als emuladors, i sembla que funciona com cal, però no sé si publicar-ho al market o esperar a que algú amb un 2.1 o un 1.6 ho prove i ens diga.
De tota manera, aci va una gràfica amb la distribució de les versions dels dispositius que actualment tenen instal·lada l'aplicació.
Hola Xavi, Bona punt, em sembla bé l'estratègia. És per aquest el motiu que està bé que la gent pugui provar les versions de prova. Has pogut provar-ho amb resolucions petites? El tema de resolucions a Android és un festival (al contrari d'iPhone que està ben acotat). Atentament, Jordi, -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org Play on-line brain teasers at http://www.gbrainy.com

Acabe de provar l'aplicació (la versió publicada al Market, la 0.1.2) en un Xperia X10 Mini (240 x 320 pixels) amb Android 1.6, i funciona correctament. Esta vesprada puge la 0.2 -- < Xavi Ivars > < http://xavi.ivars.me >

Ja està pujada la nova versió de l'aplicació, la 0.2, que inclou el reconeixement de veu per a algunes llengües (les suportades per Google) -- < Xavi Ivars > < http://xavi.ivars.me >

l dimecres 31 d’agost de 2011, Xavi Ivars ha escrit:
Ja està pujada la nova versió de l'aplicació, la 0.2, que inclou el reconeixement de veu per a algunes llengües (les suportades per Google)
Tingueu en compte que la persona que vulga fer servir aquesta característica haurà de tindre instal·lat el google voice....
participants (3)
-
Jordi Mas
-
Pau Iranzo
-
Xavi Ivars