Obedient Pup - (V3 Released 05th November 2013)

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Obedient Pup - (V3 Released 05th November 2013)

#1 Post by ETP »

The latest version of Obedient Pup (V3) released 5th November 2013 starts here:
http://www.murga-linux.com/puppy/viewto ... 866#734866

A brief overview of V3 can be seen here: http://tinyurl.com/oyubbtq


Fri 16 Aug 2013 (V1)
Whilst primarily intended as an accessibility Pup for the severely disabled, it is also suitable for anyone who wishes to try or use these methods of control.
It is based on MouseCam Pup V6, which itself was a re-master of Precise Puppy 5.6.1 (k 3.3.44). Existing users of MouseCam Pup for whom voice is also an option, will benefit from its features and should be able to mix the two methods of control to great effect as it eliminates the need for typing. If you have used neither before, I would recommend becoming familiar with each method separately before attempting to combine the two.

The features of MouseCam Pup are well documented in its own thread so I will not repeat them here. Minor changes from the point of view of a pure Eviacam user are:
1. Text to speech (TTS) now included by default.
2. Navigation icons removed from across top of screen.

The main voice control features include:

1. The ability to search for and play anything on YouTube.
2. Send and receive voice mail using the Vocaroo service.
3. Use the new Google voice search with some spoken replies when Google provides them.
4. To open any website.
5. To open and navigate any hyperlinks on the BBC News site. (The ability to navigate webpage hyperlinks by voice is site dependant. It works on some but not others.)
6. Desktop and webpage navigation.
7. Integration with “single switch
Attachments
Obedient_Pup_V1_release_notes.zip
(17.01 KiB) Downloaded 599 times
obedient_pup_v1.jpg
(80.56 KiB) Downloaded 5347 times
Last edited by ETP on Tue 27 May 2014, 11:37, edited 6 times in total.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Obedient Pup (V1 Released 16th August 2013)

#2 Post by ETP »

Reserved for Additional info, tips & FAQ

1. How to change the default "NEWS" site. (All versions)
http://www.murga-linux.com/puppy/viewto ... 640#722640

2. Teaching Obedient Pup to greet you on startup. (V1 Only)
http://www.murga-linux.com/puppy/viewto ... 648#722648

3. N/B Voice hyperlink navigation needs to be enabled on a per site basis. If for example you visit news.sky.com and wish to use it and permanently enable it for that site, press ctrl+shift+k whilst on that site.

4. It may seem counter intuitive but a lower microphone volume can actually benefit voice recognition. The receiving server can boost an undistorted low volume but cannot cope with the digital distortion that too loud a recording can provoke.

5. A screen resolution in the range 1280x1024 to 1920x1080 is recommended for Obedient Pup.

6. When using Obedient to send voice mail take care not to move your mouse.
Attachments
obedient_tv.jpg
Live TV via XBMC with Palaver listening for next command.
(99.46 KiB) Downloaded 5031 times
Last edited by ETP on Tue 05 Nov 2013, 10:43, edited 5 times in total.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#3 Post by Ted Dog »

Is this a hybrid ISO that can be directly DD'ed to USB Flash?

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Obedient Pup

#4 Post by ETP »

Ted Dog wrote:Is this a hybrid ISO that can be directly DD'ed to USB Flash?
Hi Ted,
No. It is just an ordinary ISO,
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#5 Post by Ted Dog »

Darn, only one laptop and one flash with puppy available If I mess up the install of Obedient Pup I would be off line...

I am so enjoying highspeed internet at the home I'm house sitting.. Obedient PUP downloaded quickly and checksums are good.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#6 Post by ally »

I'm just in the progress of mirroring to the puppy channel on archive.org

http://archive.org/details/Puppy_Linux_obedient_pup

:)

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#7 Post by greengeek »

Hi ETP -

does it have to be an EXT4 savefile? Is that a fixed requirement? (no specific reason for asking - but I've never used EXT4 so far, mostly EXT2)

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Savefile format

#8 Post by ETP »

greengeek wrote:Hi ETP -

does it have to be an EXT4 savefile? Is that a fixed requirement? (no specific reason for asking - but I've never used EXT4 so far, mostly EXT2)
Hi greengeek,
EXT2 will be fine. Ext4 is supposedly more robust in the event of a freeze or power failure, hence my recommendation.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#9 Post by greengeek »

Just downloading now - hoping to have a try of this over the next week or so. (excellent idea to include the printable info...)

gcmartin

#10 Post by gcmartin »

This is a far-reaching contribution that the community will welcome. What appears here is the makings for a system that we can talk to and tell it what to do for our needs. This contribution is a significant step for all of us and for Linux in general.

@ETP ths may be what we can all be using in the not to distant future; namely a system we can vocally instruct to carry out utility needs. "Turn on the Lights", "start the stereo", "take a letter", "make a text file", "connect to the NAS and burn Obedient PUP ISO to DVD drive 2". "call my daughter", "do an internet search for ...", etc.

And, we may just get there, fully, before Android.

Klaus Knopper has been looking at Linux as a vehicle for such things where a non-sighted person can have the system function to their needs, vocally.

This is the Puppy expansion of voice operations for community users.

I hope many of us can get behind @ETP as he is doing a very good development which is equally useful to non-sighted people as well as the rest of us who are sighted. Vocal development has a lot of upside for many.

Here to help

gcmartin

#11 Post by gcmartin »

Questions:
  • Should a statement be made plain of which x86 platforms this distro would be easily at home with?
  • Can anyone of us who test, share what we did as initial tests and use of this distro?
This may be helpful for ideas of community members to ease their start-up.

Here to help

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#12 Post by Ted Dog »

gcmartin wrote:Questions:
  • Should a statement be made plain of which x86 platforms this distro would be easily at home with?
  • Can anyone of us who test, share what we did as initial tests and use of this distro?
This may be helpful for ideas of community members to ease their start-up.

Here to help
Working on the 64bit version, with an eye toward ARM

Was showing off some of the efforts to a speech dr. she wanted a how-to-manual, which I laughed its under heavy development still waiting for the dust to clear. Manuals, we no need stinking manuals.... :twisted:

Please keep notes on confusing stuff..

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#13 Post by technosaurus »

Ive previously built espeak for text to speech, but I keep meaning to build pocket sphinx again for speech recognition (last time I built it, I found the interface to be too complicated to use as is - I need to simplify it for the masses) anyone know of a better option?
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#14 Post by Q5sys »

technosaurus wrote:Ive previously built espeak for text to speech, but I keep meaning to build pocket sphinx again for speech recognition (last time I built it, I found the interface to be too complicated to use as is - I need to simplify it for the masses) anyone know of a better option?
I've never found a V2T program on linux that works as well as Sphinx. On the flip side the only implentation that seems to work fairly well are the ones on android which actually use the Google API for the actual conversion. Not sure if someone has coded a V2T with the Google API for the linux desktop.

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Obedient Pup

#15 Post by ETP »

Hi All,

Just to clarify matters here whilst “Espeak
Last edited by ETP on Sat 24 Aug 2013, 10:14, edited 1 time in total.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#16 Post by Ted Dog »

Dependency on an internet connection is hopefully only for the short term. Was able to compile espeak with fatdog. Only need to rename an header file and makefile mod to get it to compile..

Now if I only knew how to construct a 64bit pet. :oops:

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#17 Post by Q5sys »

Ted Dog wrote:Dependency on an internet connection is hopefully only for the short term. Was able to compile espeak with fatdog. Only need to rename an header file and makefile mod to get it to compile..

Now if I only knew how to construct a 64bit pet. :oops:
dir2pet should work. And I 'think' its in fatdog.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#18 Post by Ted Dog »

thanks for the tip, it works but some how messed up permissions now 'spot' wrapper script is broken (never cared for that needless handicap)

retry 'as spot' to build it.


Odd have 0 upload size. Is that normal? Have I been banned to upload!!

save-as
http://puppylinux.net/fatdog64/espeak-1 ... -FD621.pet

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Obedient Pup (V1 Released 16th August 2013)

#19 Post by ETP »

How to change the default "NEWS" site.

Currently when you;
[Tap the HOTKEY and say] “NEWS
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

User avatar
ETP
Posts: 1193
Joined: Tue 19 Oct 2010, 19:55
Location: UK

Obedient Pup (V1 Released 16th August 2013)

#20 Post by ETP »

Teaching Obedient Pup to greet you on startup. EDIT: Do not use with version2

This is just a fun add-on but rather than the usual trick of playing a wav file, uses another of the Google APIs so that
user editable text is spoken. The variety and quality of voices available using this technique is not as good as the
included TTS but is not too mechanical.

1. Using PPM (Puppy Package Manager) install mpg123_1.12.1 from the ubuntu-precise-universe repository.

2. Extract the two files which are attached and reproduced below in your Downloads directory.

3. Ensure that they are both executable then symlink greetings.sh to your Startup folder.

4. Restart the X server and you should hear audio. Edit the two files as you see fit.

greetings.sh

Code: Select all

#!/bin/sh
# ETP Aug 2013 Edit the text as you see fit.
sleep 10	#Comment out if you do not want to create a symlink to this file in startup.
# sh /root/Downloads/speech.sh "Greetings master. How can I be of service?"
sh /root/Downloads/speech.sh "Good morning sir. Do you require the full cooked breakfast?"
# sh /root/Downloads/speech.sh "Good day cobber. Fancy a tinny?" # Use with en-au in speech.sh
speech.sh

Code: Select all

#!/bin/bash
# ETP Aug 2013
# A few examples here. (tl=en-us) or (tl=en-GB) or (tl=en-au) us female/uk male (Butler?)/Australian female
# Substitute google.com for google.co.uk only if need be.
say() { /usr/bin/mpg123-alsa -q "http://translate.google.co.uk/translate_tts?tl=en-GB&q=$*"; }
say $*
Signing off with one last search:

[Tap the HOTKEY and say] “YOUTUBE London Beat 9 a.m.
Attachments
scripts.tar.gz
greetings.sh and speech.sh
(586 Bytes) Downloaded 443 times
Last edited by ETP on Fri 25 Oct 2013, 08:47, edited 2 times in total.
Regards ETP
[url=http://tinyurl.com/pxzq8o9][img]https://s17.postimg.cc/tl19y14y7/You_Tube_signature80px.png[/img][/url]
[url=http://tinyurl.com/kennels2/]Kennels[/url]

Post Reply