/irc-logs / mozilla / #accessibility / 2014-07-15 / end

Options:

  1. # Session Start: Tue Jul 15 00:00:01 2014
  2. # Session Ident: #accessibility
  3. # [02:29] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
  4. # [03:18] * khuey is now known as khuey|away
  5. # [03:22] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  6. # [03:22] * ChanServ sets mode: +o yzen
  7. # [03:31] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  8. # [05:02] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  9. # [05:02] * ChanServ sets mode: +o yzen
  10. # [05:07] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
  11. # [05:21] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  12. # [05:24] * Joins: surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca)
  13. # [05:24] * ChanServ sets mode: +o surkov
  14. # [05:55] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  15. # [08:01] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  16. # [09:22] * Joins: yash_ (uid13811@AF7427AE.E02B7C75.9377050C.IP)
  17. # [09:34] * Joins: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP)
  18. # [10:13] * Joins: arky (arky@EA71E752.8186B39B.712C0985.IP)
  19. # [10:13] * Quits: arky (arky@EA71E752.8186B39B.712C0985.IP) (Quit: Leaving)
  20. # [10:56] * Joins: agibson (agibson@moz-2C643250.gate.cable.virginm.net)
  21. # Session Close: Tue Jul 15 11:00:46 2014
  22. #
  23. # Session Start: Tue Jul 15 11:00:46 2014
  24. # Session Ident: #accessibility
  25. # [11:00] * Disconnected
  26. # [11:03] * Attempting to rejoin channel #accessibility
  27. # [11:03] * Rejoined channel #accessibility
  28. # [11:03] * Topic is 'build the web for everyone | http://is.gd/UEaV4p'
  29. # [11:03] * Set by davidb on Fri Apr 25 23:23:43
  30. # [11:03] * Joins: funnel (hegel@DEB31F3E.28CFCE3E.FC69BED9.IP)
  31. # [11:03] * Joins: ivan (ivan@11E9065B.82B0558B.9510F13D.IP)
  32. # [12:01] * Quits: yash_ (uid13811@AF7427AE.E02B7C75.9377050C.IP) (Quit: Connection closed for inactivity)
  33. # [12:37] * Joins: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com)
  34. # [12:58] * Quits: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com) (Ping timeout)
  35. # [13:09] * agibson is now known as agibson|afk
  36. # [13:31] * Joins: yash_ (uid13811@AF7427AE.E02B7C75.9377050C.IP)
  37. # [13:34] * Joins: Gijs (gijs@moz-A971C003.range86-164.btcentralplus.com)
  38. # [13:59] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  39. # [13:59] * ChanServ sets mode: +o yzen
  40. # [14:12] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
  41. # [14:17] * agibson|afk is now known as agibson
  42. # [14:44] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  43. # [15:11] * khuey|away is now known as khuey
  44. # [15:14] * khuey is now known as khuey|away
  45. # [15:15] * Joins: yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP)
  46. # [15:15] * ChanServ sets mode: +o yzen
  47. # [15:18] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  48. # [15:18] * ChanServ sets mode: +qo davidb davidb
  49. # [15:24] * khuey|away is now known as khuey
  50. # [15:37] * Quits: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com) (Ping timeout)
  51. # [15:38] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  52. # [15:42] * Joins: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net)
  53. # [15:42] * Joins: khuey (khuey@moz-DB4A9C19.scl3.mozilla.com)
  54. # [15:44] * Joins: anvk (anovak@C141829F.3923648E.6468E038.IP)
  55. # [15:52] * Gijs is now known as Gijs_away
  56. # [15:56] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
  57. # [16:02] * davidb is now known as davidb|afk
  58. # [16:02] * davidb|afk is now known as davidb
  59. # [16:02] * davidb is now known as davidb|afk
  60. # [16:08] * Joins: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  61. # [16:25] * davidb|afk is now known as davidb
  62. # [16:43] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  63. # [16:56] * Quits: jamesn (jnurthen@moz-A29E5249.oracle.com) (Client exited)
  64. # [16:58] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
  65. # [17:14] <yash_> firebot: !seen eeejay
  66. # [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.
  67. # [17:29] * Quits: isaacd (quassel@moz-3ACED3EA.hsd1.ma.comcast.net) (Ping timeout)
  68. # [17:29] * Gijs_away is now known as Gijs
  69. # [17:48] * davidb is now known as davidb|afk
  70. # [17:49] * davidb|afk is now known as davidb
  71. # [17:51] * davidb is now known as davidb|afk
  72. # [17:51] * Quits: ioanachiorean (ioanachior@6DC7A5F5.AA1FA0D2.6A4F8DA2.IP) (Ping timeout)
  73. # [17:53] <@eeejay> yash_, yo
  74. # [18:20] * khuey is now known as khuey|away
  75. # [18:25] <yash_> eeejay: Yo :)
  76. # [18:25] <@eeejay> yash_, hey! long time.
  77. # [18:25] <@eeejay> yash_, did you see my feedback in the bug?
  78. # [18:27] <yash_> eeejay: Yeah ! Actually, returned to India last weekend, and didn't had access to internet until today.
  79. # [18:28] <yash_> woking on your feedback right now
  80. # [18:28] <yash_> actually, changing the voice works in my case.
  81. # [18:28] <@eeejay> yash_, awesome.
  82. # [18:33] <yash_> but I didn't change anything regarding that. It was working on my system, with the patch I submitted.
  83. # [18:33] <yash_> Did you try all the voices? AFAIK, it doesn't work with 1-2 voices
  84. # [18:33] <yash_> but with others, it works.
  85. # [18:33] <yash_> having some prob with the network, so my messages are being delivered late
  86. # [18:34] <@eeejay> ah
  87. # [18:36] <@eeejay> yash_, cool. looking forward to trying an updated patch
  88. # [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
  89. # [18:38] * Joins: jamesn (jnurthen@moz-A29E5249.oracle.com)
  90. # [18:38] <yash_> eeejay: ^
  91. # [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
  92. # [18:39] <@eeejay> yash_, might be an issue with the js
  93. # [18:39] <@eeejay> yash_, also, something to think about is concurrency..
  94. # [18:39] <@eeejay> yash_, what happens when two windows use tts?
  95. # [18:40] * Quits: jamesn (jnurthen@moz-A29E5249.oracle.com) (Client exited)
  96. # [18:40] <yash_> eeejay: haven't explored that. I think the later one should be added to queue.
  97. # [18:41] <yash_> will check that
  98. # [18:43] <@eeejay> yash_, is the sapi queue universal? could you have concurrent speech?
  99. # [18:46] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Quit: Leaving.)
  100. # [18:47] <yash_> eeejay: just checked. I think it's universal
  101. # [18:48] <@eeejay> yash_, test with chrome, and see how they handle concurrency..
  102. # [18:48] <yash_> not sure though. they does not seem to be independent for sure
  103. # [18:48] <yash_> yes
  104. # [18:49] <@eeejay> yash_, that would be a reason to do a direct service instead of indirect
  105. # [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
  106. # [18:51] <yash_> eeejay: hmm..good point to note. Will check the chrome's impl today .
  107. # [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) ?
  108. # [18:52] * davidb|afk is now known as davidb
  109. # [18:52] <yash_> eeejay: : from where do we get the volume in sapi service?
  110. # [18:52] <@eeejay> yash_, can't you pass on a volume value to sapi?
  111. # [18:53] <yash_> I can, but then, will have to change the signature of speak() function in the idl, if that's ok ?
  112. # [18:53] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
  113. # [18:54] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  114. # [18:54] * ChanServ sets mode: +qo davidb davidb
  115. # [18:54] <@eeejay> yash_, which interface?
  116. # [18:54] <yash_> eeejay: we will pass it in the same way we are passing pitch and rate, no ?
  117. # [18:55] <yash_> nsISpeechService, the one which is implemented by nsSapiService
  118. # [18:56] <@eeejay> yash_, oh yeah. that will need to change
  119. # [18:56] <yash_> the speak function there, takes all the paramters like text, pitch, rate but not the volume
  120. # [18:56] <@eeejay> yash_, don't forget to change the uuid when you do
  121. # [18:57] <@eeejay> yzen, good job on the value selector \o/
  122. # [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
  123. # [18:57] <@yzen> eeejay thanks!
  124. # [18:58] <@eeejay> yash_, first because we should keep chrome and content separate, and second because they might not live in the same process
  125. # [19:00] <yash_> eeejay: ohk.
  126. # [19:01] <yash_> ok then, after passing the volume, it would be much simpler.
  127. # [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 ?
  128. # [19:06] <@eeejay> yash_, weird. a debug build?
  129. # [19:07] <@eeejay> yash_, also, if you change speak() make sure to change the mochitests, and the pico service
  130. # [19:07] <yash_> eeejay: yes, debug build
  131. # [19:07] <yash_> sure, will do that
  132. # [19:10] <@eeejay> yash_, maybe wipe your profile, debug builds will always be slow
  133. # [19:12] * Joins: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca)
  134. # [19:12] * Quits: maxli (maxli@moz-EE42E0E.student.cs.uwaterloo.ca) (Input/output error)
  135. # [19:13] * khuey|away is now known as khuey
  136. # [19:35] * agibson is now known as agibson|afk
  137. # [19:39] * Gijs is now known as Gijs_away
  138. # [19:40] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Connection reset by peer)
  139. # [19:41] * Joins: davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP)
  140. # [19:41] * ChanServ sets mode: +qo davidb davidb
  141. # [20:03] * Quits: @davidb (davidb@13F2CEC5.7672369.D8E68FF6.IP) (Quit: Blah blah blah)
  142. # [20:16] * Quits: agibson|afk (agibson@moz-2C643250.gate.cable.virginm.net) (Quit: )
  143. # [20:20] * Joins: eeejay1 (ia2@85E41B99.CD72D3B2.5670445F.IP)
  144. # [20:21] * Quits: eeejay1 (ia2@85E41B99.CD72D3B2.5670445F.IP) (Client exited)
  145. # [20:21] * Joins: eeejay1 (ia2@85E41B99.CD72D3B2.5670445F.IP)
  146. # [20:30] <@yzen> eeejay ping
  147. # [20:30] <@eeejay> yzen, hey
  148. # [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
  149. # [20:31] <@yzen> I can't seem to find a reference
  150. # [20:32] <@eeejay> its the android braille generator
  151. # [20:32] <@eeejay> yzen, those fields translate to android a11y event fields. i think
  152. # [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
  153. # [20:35] <@yzen> eeejay we mostly deal with bounds here https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/AccessFu.jsm#L711
  154. # [20:36] <@yzen> eeejay fyi seeing lots of these : bug 1038698 , ill try to get to it some time soon
  155. # [20:36] <@firebot> https://bugzil.la/1038698 — NEW — Intermittent test_a11y_utility_tray_visibility.py TestUtilityTrayVisibilityAccessibility.test_a11y_u
  156. # [20:38] <@eeejay> yzen, we collect the output from the braille presenter in the android presenter
  157. # [20:38] <@eeejay> https://github.com/mozilla/gecko-dev/blob/master/accessible/jsat/Presentation.jsm#L281
  158. # [20:39] <@yzen> eeejay right but the endOffset and startOffset are not used
  159. # [20:41] * Gijs_away is now known as Gijs
  160. # [20:42] <@eeejay> yzen, hm. looks like you may be right. worth double checking with maxli
  161. # [20:42] <@eeejay> yzen, this is where the android magic is: https://github.com/mozilla/gecko-dev/blob/master/mobile/android/base/GeckoAccessibility.java
  162. # [20:42] <@yzen> ok ill needinfo him once i have the patch
  163. # [20:42] <@eeejay> yzen, you could also do some basic testing in android
  164. # [20:43] <@yzen> eeejay for sure ya
  165. # [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
  166. # [20:44] <@eeejay> yzen, and maybe doing away with the touch adapter stuff and having that live in gaia as well
  167. # [20:45] <@yzen> eeejay interesting, what about desktop ?
  168. # [20:46] <@eeejay> yzen, good q. might need to expand the sr emulator
  169. # [20:46] <@eeejay> i could see doing that anyway for the output refactor you are doing
  170. # [20:49] * khuey is now known as khuey|away
  171. # [20:49] <@yzen> eeejay right
  172. # [20:50] * Joins: davidb (davidb@moz-2459255C.dsl.bell.ca)
  173. # [20:50] * ChanServ sets mode: +qo davidb davidb
  174. # [20:58] * Joins: maxli (maxli@moz-F47DD19B.student.cs.uwaterloo.ca)
  175. # [21:03] * davidb is now known as davidb|afk
  176. # [21:07] * Joins: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se)
  177. # [21:15] * Quits: icaaq (icaaq@moz-22D41713.cust.bredbandsbolaget.se) (Ping timeout)
  178. # [21:45] * khuey|away is now known as khuey
  179. # [21:48] * Parts: clown (clown@67828CC7.C1A51174.9D42CF23.IP)
  180. # [21:54] * davidb|afk is now known as davidb
  181. # [21:57] * davidb is now known as davidb|afk
  182. # [21:57] * davidb|afk is now known as davidb
  183. # [22:00] * davidb is now known as davidb|afk
  184. # [22:28] * Quits: anvk (anovak@C141829F.3923648E.6468E038.IP) (Quit: Leaving.)
  185. # [22:42] * Quits: Justin_o (uid14648@AF7427AE.E02B7C75.9377050C.IP) (Quit: Connection closed for inactivity)
  186. # [22:56] * Quits: @davidb|afk (davidb@moz-2459255C.dsl.bell.ca) (Quit: Blah blah blah)
  187. # [23:04] * Quits: @yzen (yzen@13F2CEC5.7672369.D8E68FF6.IP) (Ping timeout)
  188. # [23:21] * Quits: @surkov (surkov@moz-DF24A6EA.cpe.pppoe.ca) (Quit: surkov)
  189. # [23:24] * Joins: yzen (yzen@moz-F62769B5.cpe.pppoe.ca)
  190. # [23:24] * ChanServ sets mode: +o yzen
  191. # [23:26] * Quits: @yzen (yzen@moz-F62769B5.cpe.pppoe.ca) (Ping timeout)
  192. # Session Close: Wed Jul 16 00:00:00 2014

The end :)