Seeing Dog Puppy for Blind

What features/apps/bugfixes needed in a future Puppy
Message
Author
Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#681 Post by Trobin »

Ive been reading some stuff about Orca being made to work with LXDE.
http://www.murga-linux.com/puppy/viewtopic.php?t=32049

So I thought I'd play around with it a bit, seeing as there are at least two puppy derivatives using LXDE. Lighthouse pup and Ultrapup.

Lighthouse pup is fantastic. However, I cannot get it to load the devx file. No matter how many times I tell it's bootloader to load it.

I had better luck, in that regard, with Wow's puplet
http://www.murga-linux.com/puppy/viewtopic.php?t=39154

It loaded devx_411.sfs with no trouble

However, and with my luck there is always a however, I test installed Orca 2.28.x. Or tried to. When I ./configured it told me that it found intltool 0.36 but wanted intltool 0.40. I downloaded and installed intltool 0.40. when I ./configured again it told me that it found intltool 0.36 but wanted intltool 0.40.

Having no clue what to do, I downloaded an earlier version of Orca, and found that Orca 2.22.x compiled passed that point until it found that gnome-python with libnobo support was not installed.was not installed. Gnome Python wants pyobject-2.o. Pyobject wants Glib-2.20, with a suggestion that I might prefer Glib 2.40. I installed Glib 2.40. Re configured pyobjects and it still says that I need to install Glib 2.20 with a preference for Glib 2.40
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#682 Post by Trobin »

Okay, I have a fresh install of Puppy 431. Lxde is, I hope working well on it. Now lets see if I can get it to talk.
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#683 Post by Trobin »

Well I didn’t make it talk yet.

I tried installing Orca 2.22.x. At the configure stage it couldn’t find libbonobo, requesting that I install Gnome-Python with Libbonobo-2.0>=2.14.0. I downloaded Libbonobo-2.14, but decided I should get Gnome-Python-2.60. I configured it and it complained that it couldn’t find pygobjects-2.0. I downloaded and installed Pygobjects 2.12.3 and installed it. It installed perfectly. No errors. So I went back to Gnome-Python and it demanded Pygobjects 2.17.0.

So, I found a copy of Pygobject-2.17. I tried configuring it and it complained about not being able to find Pygtk-2, which, in turn, wanted Pycairo.

Pycairo installed like a dream, so I could install Pygtk-2. I went back to Pygobjects, and got a recursive error when I tried configuring it. That puts me at a dead end. I have no idea what a recursive error is or how to fix it.

I did, though, find a link to a python pet, 2.64+ that had pygobjects included. I installed it. Went back to Gnome-Python and reconfigured it. It is now saying that the version of Python is too old.

http://murga-linux.com/puppy/viewtopic. ... 97&t=49138
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#684 Post by Trobin »

This could be classified as a quick and dirty solution slapped together in a few hours. Okay, it was slapped together in a few hours. But it may fill a need until a better solution is found.

What you’ll need

Puppy 2.17

http://distro.ibiblio.org/pub/linux/dis ... y%20Linux/

Puppy 2.14x or Puppy 3.01 may work. Puppy 217 is the one I tested it in.

Jwmspeak

http://murga-linux.com/puppy/viewtopic. ... 76&t=27287

I could not get Jwmspeak to work in Puppy 431. I am not a programmer and one may be able to get it working.

Mcewanw’s Foksyf eye r system can be added to any puppy.

http://murga-linux.com/puppy/viewtopic. ... 27&t=26184

Virtual Magnifier Glass

http://murga-linux.com/puppy/viewtopic. ... 17&t=37641

This is how I did it.

1 -- install a fresh copy of Puppy 2.17

2 -- install the magnifier

3 -- install foksyf eye r get it working

4 -- install jwmspeak

Quick and easy Foksyf eye r.
1-- install the pets. If you are using Puppy 431 you need the patch. I used 217 so only installed the core pet.

2 -- open a terminal and type in “foksy setup
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#685 Post by Trobin »

double post
[url]http://speakpup.blogspot.com[/url]

Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Most Reliable

#686 Post by Frank Cox »

Could someone recommend the best program for a blind person? One who can cannot see even the text and one for those who can?

I am the president of my local Lion's Club, at least until 7;00 today when the new one is installed and for some reason it never occurred to me to set up computers for the blind until I saw this thread for the 200th time, go figure?

I am a huge fan of Puppy but I also need to know if the programs available are as easy for the blind as ones written for windows? One lady in paticular I would like to help was not very computer literate when her sight was stll fair.

TIA

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#687 Post by Trobin »

I've never found a program for linux that I would say is as easy or as satisfac tory as the programs for windows.

For a person who has some sight and just needs some assistance, a start might be the post I made above. It works fairly well. Not perfect but Jwmspeak will "speak" the menu selections and identify the windows the mouse is passed over. Text in applications are not automatically spoken but Foksyf eye r, can be used to "speak" highlighted text.

I used Puppy 2.17 for the system though it's possible that a more modern version can be used. Foksyf eye r can be used in Puppy 4.xx but I wasn't able to get Jwmspeak to work with it.

For the black blind, I think I would go for Edbrowse. It's a bitch to learn to use, but from what little experience I have with it I like it.

Macros can be used to simplify operations, and Mcewanw has put a lot of information on the forums about it.

This version of Speak-Pup has edbrowse in it.

http://www.murga-linux.com/puppy/viewto ... 52&t=26863

I have been unable to get Edbrowse working with anything more modern than Puppy 2.17 but am told that it is possible.
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#688 Post by Trobin »

Lucid Puppy 5.20

Emacs 23.2.tar.gz
Eflite_0.4.0-4_386.deb
Emacspeak 33.0.tar.bz
Libflite_1.1.4-release-2.i386.deb
Flite_1.4-release-2_i386.deb

.deb files from Debian - Squeeze repository

Other files compiled from source.

The whole shebang is started by executing the emacspeak-eflite script from
http://emacspeak.googlecode.com/svn/tru ... speak.html

Problem is it starts emacspeak but I don’t know if everything is working correctly. No error messages pop up but there is no sound.
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#689 Post by Trobin »

For some reason I have been unsuccessful in using speech dispatcher with yasr in Lucid Puppy 5.20. Speech dispatcher compiled with no errors in Lucid Puppy. Spd-conf worked well but spd-say did not work, even after required libraries were loaded, using .deb files from Debian Squeeze and Ubuntu Lucid repositories. It wasn't until I installed a Debian Squeeze speech dispatcher .deb file that I had full functionality with spd-say.

At the moment, spd-say and spd-conf both work well.

Yasr compiled from source without error, and required changes were made to the yasr.conf files. The message was "Connect: Connection refused."
No matter how I edited the .conf files it was "connect: connection refused."

I did have emacspeak working well with Lucid Puppy 5.20.

I now have Puppy 5.20 working with Java, from the Lucid directory on Ibiblio, Freetts, Yasr,and Edbrowse. Voice isn't all that great, but later I can try to get mbrola voices hooked. Or maybe someone will tell me waht I'm doing wrong with sppech dispatcher and yasr.
[url]http://speakpup.blogspot.com[/url]

Frank Cox
Posts: 378
Joined: Sun 01 Nov 2009, 06:05

Drangon Naturally Speaking under Wine

#690 Post by Frank Cox »

Pardon getting off course a bit but I found that WineHq rates Dragon Naturally Speaking as Gold in Fedora. I am told that is the best available but I am not knowledgeable about these programs.
I am going to start a new thread and see is anyone would be willing to compile it for Puppy.

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#691 Post by Trobin »

The Start of Wary-Browse-pup

1. Fresh install of Warytiny511.iso
2. Install Foksyfeyercore-1.0.0-1.pet
This installs Edbrowse, VI, SC, Lynx.

Edbrowse is chiefly the program I wanted, but the rest will be useful.

Once Foksyfeyercore has been installed open a terminal window. Run the command ifoksy.

Reboot

Open a terminal and run the command foksy.

From the menu select ‘I’ for internet. Mcewanw set Edbrowse to be used for the internet. Since this will be the first time running Edbrowse, there will be a chance to create the ~/root/.ebrc configuration file.
Notes.

Mcwanw’s Foksyfeyer-1.0.0-1 pet file appears to install correctly in Wary 5.11. I haven’t tested all of the features but if everything works, then there is a powerful marriage between X and speech. I don’t know if any copy can be downloaded anywhere since Caneri’s repository went down.

There is some excellent posts on using Edbrowse on pages 15 to 27 of this thread.

Also
http://murga-linux.com/puppy/viewtopic. ... 16&t=26393

http://murga-linux.com/puppy/viewtopic. ... 09&t=26184

Wary Tiny is based on Wary 5.11

http://murga-linux.com/puppy/viewtopic. ... 32&t=68284
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#692 Post by Trobin »

When this gets to iso stage, Wary-tiny will boot directly to Edbrowse. Foksy will still be there but will have to be accessed by typing the command !foksy. Note the quotation mark. Which tells Edbrowser that you wish to run a cli program.
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#693 Post by Trobin »

~/.ebrc is the configuration file for Edbrowse. If you are using Edbrowse for the very fist time, using Mcewanw’s Foksfeyercore, you will have an opportunity to set it up before running Edbrowse.

Default settings can be used until you reach the following section:
# autosetup 3
# Mail accounts.
# These are the direct mail accounts, web based email is not needed here.

mail {
inserver = mail.
outserver = mail.
default
inport = 110
outport = 25
login =
password =
from =
reply =
}
Which is where you enter the information needed for Edbrowse to send and receive mail to and from a pop3 mail account.

I use web mail so skipped that section.

~/.ebrc is also where you enter functions, or scripts, containing Edbrowse commands, allowing one to do various things.

Functions that come sytandard with Edbrowse

A function to add bookmarks
A function to read last spam


You can also add your own functions and users have added the following.

A function to access wikepedia
A function to use Google

Mcewanw has added the following functions.

A function for BBC News
A function for logging into Murga Puppy Linux forum.
A function to search for a keyword in the Murga Puppy Linux forums, after logging in.
A function to search for a post author in Murga Puppy Forum
A function to allow one to return to the Index of Murga Puppy Linux Forum
A function to post a reply to Murga Puppy Linux Forum

A good write up on these functions can be found in this thread.

The ~/.ebrc can be edited with a text editer.

Or, from within edbrowse by entering the command “!edbrowse -c
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#694 Post by Trobin »

Unless you are familiar with text editing with Edbrowse, it might be better to edit the ~/.ebrc file by opening it up in a text editer. From withing Edbrowse, the command “!vi .ebrc
[url]http://speakpup.blogspot.com[/url]

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#695 Post by Trobin »

Okay, hopefully no one minds my rambling here. Don’t know if anyones actually reading this anyway.

Some internet stuff from within Edbrowse

To connect to www.puppylinux.com from within Edbroswe the command is
“B http://www.puppylinux.com/
[url]http://speakpup.blogspot.com[/url]

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

foksyfeyercore-1.0.0-1.pet

#696 Post by mcewanw »

Trobin wrote:I don’t know if any copy [of foksyfeyercore-1.0.0-1.pet] can be downloaded anywhere since Caneri’s repository went down
Since Caneri's site is now gone, I've uploaded a copy to the web. Access link to the new download location is given on Foksyf Eye R murga forum thread first post:

http://www.murga-linux.com/puppy/viewtopic.php?p=172879

I used to have a copy that worked on Ubuntu too, but I can't find my original files at the moment. If you have a copy of the whole lot that would be handy (I'd store them at the same linked website). I'll keep looking for the rest anyway. I've been thinking about foksy etc... but never quite found time to update all its constituents. Maybe someday... If I do make a new version sometime, I'll also provide a version of the apps all in separate pets.

NOTE WELL:

Immediately after installing the dotpet for the very first time, you should open a console and enter the command:

Code: Select all

foksy setup
there is a space between foksy and setup.

Then you need to reboot, and thereafter follow Trobins first post above instructions (i.e. ifoksy and then foksy)

I haven't tried foksyfeyer for a long time so have no idea if it works on any of the newer Pups, though from what Trobin relates it seems that it does to some extent at least... Handle with care though - wouldn't want you to overwrite any existing apps or libs with this old dotpet.
github mcewanw

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#697 Post by Trobin »

foksyfeyercore-1.0.0-1.pet is the only one I have, and just stumbled on it by accident.
[url]http://speakpup.blogspot.com[/url]

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

foksycore ubuntu version

#698 Post by mcewanw »

Trobin wrote:foksyfeyercore-1.0.0-1.pet is the only one I have, and just stumbled on it by accident.
No problem. For puppy at least, the files I uploaded are all the ones needed (apart from sox if anyone wants to use krecspk). In fact, the core pet is all that is required if krecspk not needed. The installation docs for foksycore are in the pet somewhere, but I'll find them and upload them separately since makes it easier for new installations. I'm pretty sure I could have arranged things such that a reboot at installation wasn't necessary. However... as things stand, immediately after first install, definitely need to enter:

Code: Select all

foksy setup
I can't remember what that sets up, but it was important. After rebooting, you just enter "ifoksy" in any newly opened terminal or console, followed by "foksy" to get the menu program. No need to ever reboot again. Yasr, speech-dispatcher, and espeak should then start working. I tried it all quickly in my Wary installation and it does indeed still work fine - didn't test all its many functions though.

The Ubuntu foksycore version differed in that it was modified to work connectly with gnome-terminal, but that doesn't apply here nor to Lucid pup. I'll probably stumble across it again some time anyway, but if anyone has a copy of that version please let me know in case I can't find the original from these years ago :-)

I haven't been developing anything specifically for Lucid Puppy because it doesn't come standard with some stuff I use, which Wary does (and Wary is generally lighter on resources I believe). However, I should give the recent Lucid a try sometime. (I expect Pcreole works fine in Lucid though and perhaps Precord too). I note that the new Lucid uses Roxterm console, so, as with Ubuntu gnome-terminal, I imagine foksy would probably need some changes to make big fonts work with that.
Last edited by mcewanw on Wed 17 Aug 2011, 21:15, edited 4 times in total.
github mcewanw

mcewanw
Posts: 3169
Joined: Thu 16 Aug 2007, 10:48
Contact:

#699 Post by mcewanw »

I'd suggest adding the special research hts_engine version of flite as an option for speech-dispatcher, which I compiled a few years ago and uploaded here:

http://www.murga-linux.com/puppy/viewtopic.php?p=365953

That has much better voice quality than espeak even when espeak is used with mbrola. Unfortunately, flite-hts_engine has some flaws such that it garbles text sometimes. Pity, cos it is has really amazing voice quality for its size otherwise. I see amigo has suggested another possibility called svox-pico, but I haven't tried that one, so don't know how good it is.
github mcewanw

Trobin
Posts: 968
Joined: Fri 19 Aug 2005, 03:16
Location: BC Canada

#700 Post by Trobin »

Internet stuff is ready to go. A remodelled version of Noobydoo's Firelog appears to work. It hasn't been fully tested yet and will be done soon.

It does provide internet functions using ethernet only.

Wvdial is in the full version may be in Wary-tiny.

I do have wireless but have never succeeded in getting Puppy Linux to recognize it. 431, Lucid, or Wary. Any time I tried I bollixed up things so bad that I had to reboot the router before Windows would connect.
[url]http://speakpup.blogspot.com[/url]

Post Reply