This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10336 - Simplify list voicing to speak last/first entry in lists better
Attached to Project:
Rockbox
Opened by Steve Bavin (pondlife) - Monday, 15 June 2009, 11:19 GMT+2
Last edited by Steve Bavin (pondlife) - Tuesday, 15 June 2010, 09:09 GMT+2
Opened by Steve Bavin (pondlife) - Monday, 15 June 2009, 11:19 GMT+2
Last edited by Steve Bavin (pondlife) - Tuesday, 15 June 2010, 09:09 GMT+2
|
DetailsHere's a first attempt to simplify the voice handling in lists.
It moves all setting of gui_list.selected_item into a single routine (apart from initialisation) rather than trying to track at a button level. Apart from simplifying, the main intended change is that when a user holds DOWN (or UP), the last (or first) item in a list will now be spoken without any need to release the button. This probably breaks something (scrollwheels?), but please give it a go and report back. |
This task depends upon
Closed by Steve Bavin (pondlife)
Tuesday, 15 June 2010, 09:09 GMT+2
Reason for closing: Accepted
Additional comments about closing: Committed as r26853.
Tuesday, 15 June 2010, 09:09 GMT+2
Reason for closing: Accepted
Additional comments about closing: Committed as r26853.
when holding up or down, I get no speech feedback when the end or beginning of list is reached.
I didn't completely replace my rockbox folder, I simply unzipped a new archive and said yes to replacing all the files, could that have made a difference?
Also, just a suggestion, but when this patch begins to announce things once the top or bottom of a list is reached, could it be made so that releasing the joystick or means of navigation on the player stops the speech? this means that you would reduce the amount of unnecessary information from the speech. Because the very triggering of the speech would tell you you had arrived where you wanted to be, so you don't need to hear the hole item you are on.
Also, make sure you don't have any other patches applied when testing.
I would prefer to test on sim, however I can't get my sim to talk to me. even if I have a voice file in the right folder, I don't get any form of voice when I start the sim.
I would like to get my sim talking as I guess its not healthy for my target to keep being used for fresh builds do you have any thoughts what the problem might be?
I am pressing enter on the executable to start the sim, and it appears to start I just get no voice.
Theattached patch should fix the problem, but it also queues the voice clips and speaks too much, so definitely a work in progress....
I know this is going off topic for the patch, but why exactly does the simulator not use the same voice file as target and vise versa? given that the simulator is designed as closely as possible to simulate an actual target.
I don't think the wiki for the simulator says that you can't use a target voice file as I looked there when I had problems getting it talking.
I will build a voice file for the simulator and see if it will talk then. I presume I just select advanced, then voice and then enter make voice as normal?
Getting back to the topic of the patch I didn't fully understand your last comment what does this latest patch fix? it not working on target?
However, I think what would be good would be if your browsing in the file browser particularly if you are using spelling of file or folder names would be that if you scroll to the beginning or end of a list by holding up or down, as soon as you release the joystick spelling of the file or folder name is interrupted. I think this would be good because otherwise you have to listen to a huge long name. Whereas if releasing the joystick cut the speech off it means you don't have to put up with this information.
That is the only problem I have with this patch though. If my above idea could be introduced I would be quite happy to use this instead of Stephanes beep patch.
Please can I request testing on a device by a voice user. Let me know if you'd like me to compile a build for you. In particular I'd like playlist/bookmark stuff to be checked; I can't make the SVN code speak but there appears to be provision in there, which I hope not to have changed.