/irc-logs / mozilla / #accessibility / 2014-07-15 / end
Options:
- # Session Start: Tue Jul 15 00:00:01 2014
- # Session Ident: #accessibility
- # [02:29] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
- # [03:18] * khuey is now known as khuey|away
- # [03:22] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [03:22] * ChanServ sets mode: +o yzen
- # [03:31] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
- # [05:02] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [05:02] * ChanServ sets mode: +o yzen
- # [05:07] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
- # [05:21] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [05:24] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
- # [05:24] * ChanServ sets mode: +o surkov
- # [05:55] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [08:01] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
- # [09:22] * Joins: yash_ (uid13811@AF7427AE.E02B7C75.9377050C.IP)
- # [09:34] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
- # [10:13] * Joins: arky (arky@EA71E752.8186B39B.712C0985.IP)
- # [10:13] * Quits: arky (arky@EA71E752.8186B39B.712C0985.IP) (Quit: Leaving)
- # [10:56] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
- # Session Close: Tue Jul 15 11:00:46 2014
- #
- # Session Start: Tue Jul 15 11:00:46 2014
- # Session Ident: #accessibility
- # [11:00] * Disconnected
- # [11:03] * Attempting to rejoin channel #accessibility
- # [11:03] * Rejoined channel #accessibility
- # [11:03] * Topic is 'build the web for everyone | http://is.gd/UEaV4p'
- # [11:03] * Set by davidb on Fri Apr 25 23:23:43
- # [11:03] * Joins: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP)
- # [11:03] * Joins: ivan (ivan@11E9065B.82B0558B.9510F13D.IP)
- # [12:01] * Quits: yash_ (uid13811@AF7427AE.E02B7C75.9377050C.IP) (Quit: Connection closed for inactivity)
- # [12:37] * Joins: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com)
- # [12:58] * Quits: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com) (Ping timeout)
- # [13:09] * agibson is now known as agibson|afk
- # [13:31] * Joins: yash_ (uid13811@AF7427AE.E02B7C75.9377050C.IP)
- # [13:34] * Joins: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com)
- # [13:59] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [13:59] * ChanServ sets mode: +o yzen
- # [14:12] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
- # [14:17] * agibson|afk is now known as agibson
- # [14:44] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
- # [15:11] * khuey|away is now known as khuey
- # [15:14] * khuey is now known as khuey|away
- # [15:15] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
- # [15:15] * ChanServ sets mode: +o yzen
- # [15:18] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [15:18] * ChanServ sets mode: +qo davidb davidb
- # [15:24] * khuey|away is now known as khuey
- # [15:37] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
- # [15:38] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [15:42] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
- # [15:42] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
- # [15:44] * Joins: anvk (anovak@C141829F.3923648E.6468E038.IP)
- # [15:52] * Gijs is now known as Gijs_away
- # [15:56] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
- # [16:02] * davidb is now known as davidb|afk
- # [16:02] * davidb|afk is now known as davidb
- # [16:02] * davidb is now known as davidb|afk
- # [16:08] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [16:25] * davidb|afk is now known as davidb
- # [16:43] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [16:56] * Quits: jamesn (jnurthen@moz-A29E5249.oracle.com) (Client exited)
- # [16:58] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
- # [17:14] <yash_> firebot: !seen eeejay
- # [17:14] <@firebot> eeejay was last seen 20 hours, 55 minutes and 14 seconds ago, saying 'gandalf, ok. we are adding aria strings all the time, fyi' in #gaia.
- # [17:29] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
- # [17:29] * Gijs_away is now known as Gijs
- # [17:48] * davidb is now known as davidb|afk
- # [17:49] * davidb|afk is now known as davidb
- # [17:51] * davidb is now known as davidb|afk
- # [17:51] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
- # [17:53] <@eeejay> yash_, yo
- # [18:20] * khuey is now known as khuey|away
- # [18:25] <yash_> eeejay: Yo :)
- # [18:25] <@eeejay> yash_, hey! long time.
- # [18:25] <@eeejay> yash_, did you see my feedback in the bug?
- # [18:27] <yash_> eeejay: Yeah ! Actually, returned to India last weekend, and didn't had access to internet until today.
- # [18:28] <yash_> woking on your feedback right now
- # [18:28] <yash_> actually, changing the voice works in my case.
- # [18:28] <@eeejay> yash_, awesome.
- # [18:33] <yash_> but I didn't change anything regarding that. It was working on my system, with the patch I submitted.
- # [18:33] <yash_> Did you try all the voices? AFAIK, it doesn't work with 1-2 voices
- # [18:33] <yash_> but with others, it works.
- # [18:33] <yash_> having some prob with the network, so my messages are being delivered late
- # [18:34] <@eeejay> ah
- # [18:36] <@eeejay> yash_, cool. looking forward to trying an updated patch
- # [18:38] <yash_> yeah, regarding changing the voice, can you tell me what exact problem are you facing, I mean, it was working in my case
- # [18:38] * Joins: jamesn (jnurthen@moz-A29E5249.oracle.com)
- # [18:38] <yash_> eeejay: ^
- # [18:39] <@eeejay> yash_, i went to the demo site, and chose different voices from the drop down menu, but i always heard the same voice
- # [18:39] <@eeejay> yash_, might be an issue with the js
- # [18:39] <@eeejay> yash_, also, something to think about is concurrency..
- # [18:39] <@eeejay> yash_, what happens when two windows use tts?
- # [18:40] * Quits: jamesn (jnurthen@moz-A29E5249.oracle.com) (Client exited)
- # [18:40] <yash_> eeejay: haven't explored that. I think the later one should be added to queue.
- # [18:41] <yash_> will check that
- # [18:43] <@eeejay> yash_, is the sapi queue universal? could you have concurrent speech?
- # [18:46] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
- # [18:47] <yash_> eeejay: just checked. I think it's universal
- # [18:48] <@eeejay> yash_, test with chrome, and see how they handle concurrency..
- # [18:48] <yash_> not sure though. they does not seem to be independent for sure
- # [18:48] <yash_> yes
- # [18:49] <@eeejay> yash_, that would be a reason to do a direct service instead of indirect
- # [18:49] <@eeejay> yash_, but if chrome does indirect, and uses the platforms universal queue somehow, we shouldn't be fancy, and we should do the same thing
- # [18:51] <yash_> eeejay: hmm..good point to note. Will check the chrome's impl today .
- # [18:52] <yash_> one more thing, How do you go about adjusting the volume in an indirect service ? I mean, the volume is stored in the utterance only and nsSpeechtask(for the direct services) ?
- # [18:52] * davidb|afk is now known as davidb
- # [18:52] <yash_> eeejay: : from where do we get the volume in sapi service?
- # [18:52] <@eeejay> yash_, can't you pass on a volume value to sapi?
- # [18:53] <yash_> I can, but then, will have to change the signature of speak() function in the idl, if that's ok ?
- # [18:53] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [18:54] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [18:54] * ChanServ sets mode: +qo davidb davidb
- # [18:54] <@eeejay> yash_, which interface?
- # [18:54] <yash_> eeejay: we will pass it in the same way we are passing pitch and rate, no ?
- # [18:55] <yash_> nsISpeechService, the one which is implemented by nsSapiService
- # [18:56] <@eeejay> yash_, oh yeah. that will need to change
- # [18:56] <yash_> the speak function there, takes all the paramters like text, pitch, rate but not the volume
- # [18:56] <@eeejay> yash_, don't forget to change the uuid when you do
- # [18:57] <@eeejay> yzen, good job on the value selector \o/
- # [18:57] <yash_> eeejay: hmm..why don't we pass the whole utterance object to the service, instead of extracting different parameters from it and then passing them on
- # [18:57] <@yzen> eeejay thanks!
- # [18:58] <@eeejay> yash_, first because we should keep chrome and content separate, and second because they might not live in the same process
- # [19:00] <yash_> eeejay: ohk.
- # [19:01] <yash_> ok then, after passing the volume, it would be much simpler.
- # [19:06] <yash_> eeejay: one more thing, my nightly has become very slow , it takes around 2-3 minutes after "./mach run" to open the demo page :-/ . any solution ?
- # [19:06] <@eeejay> yash_, weird. a debug build?
- # [19:07] <@eeejay> yash_, also, if you change speak() make sure to change the mochitests, and the pico service
- # [19:07] <yash_> eeejay: yes, debug build
- # [19:07] <yash_> sure, will do that
- # [19:10] <@eeejay> yash_, maybe wipe your profile, debug builds will always be slow
- # [19:12] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
- # [19:12] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Input/output error)
- # [19:13] * khuey|away is now known as khuey
- # [19:35] * agibson is now known as agibson|afk
- # [19:39] * Gijs is now known as Gijs_away
- # [19:40] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
- # [19:41] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
- # [19:41] * ChanServ sets mode: +qo davidb davidb
- # [20:03] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Blah blah blah)
- # [20:16] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
- # [20:20] * Joins: eeejay1 (ia2@85E41B99.CD72D3B2.5670445F.IP)
- # [20:21] * Quits: eeejay1 (ia2@85E41B99.CD72D3B2.5670445F.IP) (Client exited)
- # [20:21] * Joins: eeejay1 (ia2@85E41B99.CD72D3B2.5670445F.IP)
- # [20:30] <@yzen> eeejay ping
- # [20:30] <@eeejay> yzen, hey
- # [20:31] <@yzen> eeejay would you remember by chance if this is used anywhere ? https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/OutputGenerator.jsm#L727-L731
- # [20:31] <@yzen> I can't seem to find a reference
- # [20:32] <@eeejay> its the android braille generator
- # [20:32] <@eeejay> yzen, those fields translate to android a11y event fields. i think
- # [20:33] <@yzen> eeejay so i thought so too but it's never used afaik: https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/Presentation.jsm#L569-L572
- # [20:35] <@yzen> eeejay we mostly deal with bounds here https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/AccessFu.jsm#L711
- # [20:36] <@yzen> eeejay fyi seeing lots of these : bug 1038698 , ill try to get to it some time soon
- # [20:36] <@firebot> https://bugzil.la/1038698 — NEW — Intermittent test_a11y_utility_tray_visibility.py TestUtilityTrayVisibilityAccessibility.test_a11y_u
- # [20:38] <@eeejay> yzen, we collect the output from the braille presenter in the android presenter
- # [20:38] <@eeejay> https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/Presentation.jsm#L281
- # [20:39] <@yzen> eeejay right but the endOffset and startOffset are not used
- # [20:41] * Gijs_away is now known as Gijs
- # [20:42] <@eeejay> yzen, hm. looks like you may be right. worth double checking with maxli
- # [20:42] <@eeejay> yzen, this is where the android magic is: https://github.com/mozilla/gecko-dev/blob/master/mobile/android/base/GeckoAccessibility.java
- # [20:42] <@yzen> ok ill needinfo him once i have the patch
- # [20:42] <@eeejay> yzen, you could also do some basic testing in android
- # [20:43] <@yzen> eeejay for sure ya
- # [20:43] <@eeejay> yzen, i could see us reevaluating our solution for android in light of recent chrome a11y developments, and maby droping our localized AccessFu strings
- # [20:44] <@eeejay> yzen, and maybe doing away with the touch adapter stuff and having that live in gaia as well
- # [20:45] <@yzen> eeejay interesting, what about desktop ?
- # [20:46] <@eeejay> yzen, good q. might need to expand the sr emulator
- # [20:46] <@eeejay> i could see doing that anyway for the output refactor you are doing
- # [20:49] * khuey is now known as khuey|away
- # [20:49] <@yzen> eeejay right
- # [20:50] * Joins: davidb (davidb@moz-2459255C.dsl.bell.ca)
- # [20:50] * ChanServ sets mode: +qo davidb davidb
- # [20:58] * Joins: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca)
- # [21:03] * davidb is now known as davidb|afk
- # [21:07] * Joins: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se)
- # [21:15] * Quits: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se) (Ping timeout)
- # [21:45] * khuey|away is now known as khuey
- # [21:48] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
- # [21:54] * davidb|afk is now known as davidb
- # [21:57] * davidb is now known as davidb|afk
- # [21:57] * davidb|afk is now known as davidb
- # [22:00] * davidb is now known as davidb|afk
- # [22:28] * Quits: anvk (anovak@C141829F.3923648E.6468E038.IP) (Quit: Leaving.)
- # [22:42] * Quits: Justin_o (uid14648@AF7427AE.E02B7C75.9377050C.IP) (Quit: Connection closed for inactivity)
- # [22:56] * Quits: @davidb|afk (davidb@moz-2459255C.dsl.bell.ca) (Quit: Blah blah blah)
- # [23:04] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
- # [23:21] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
- # [23:24] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
- # [23:24] * ChanServ sets mode: +o yzen
- # [23:26] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
- # Session Close: Wed Jul 16 00:00:00 2014
The end :)