[program-l] Re: How to start Emacspeak on the Mac? Instructions for Installing Emacs and Emacspeak included

  • From: Jim Homme <jhomme@xxxxxxxxxxxxxxxxx>
  • To: "program-l@xxxxxxxxxxxxx" <program-l@xxxxxxxxxxxxx>
  • Date: Thu, 16 Aug 2018 14:19:24 +0000

Hi,
Sorry to ask this, because I tried to find the info on the list archives and 
failed. Where is the info about how to use and install this again on Mac again?

Thanks.

Jim



==========
Jim Homme
Product Manager
Digital Accessibility
Bender Consulting Services
412-787-8567
https://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions
People with disabilities, access job openings at 
https://www.benderconsult.com/careers/job-openings


From: program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> On Behalf 
Of Parham Doustdar
Sent: Tuesday, August 14, 2018 3:39 PM
To: program-l blind programming list <program-l@xxxxxxxxxxxxx>
Subject: [program-l] Re: How to start Emacspeak on the Mac? Instructions for 
Installing Emacs and Emacspeak included

Hi,
When you say "otherwise", what do you mean? What are we comparing Emacs with?
In general terms, Emacs itself is scriptable, and Emacspeak is a package that 
uses the scripting ability of Emacs to read information.
That gives you a lot of power. When something is not accessible, for example, 
you can call the Emacspeak functions to say whatever you like. You can hook 
into the guts of Emacs, and add speech to pretty much anything.
Also, you can use the functions that Emacs provides to write textual interfaces 
with very little effort. For example, I wrote a package for myself that 
connects to the First Internet Backgammon Server, and provides a table-like 
structure for me to explore the backgammon board, invite players, make moves, 
chat, and so on from Emacs.
This is why even sighted people, for example, check their email with Emacs, 
play media files with Emacs, or even chat with Emacs. I know some colleagues of 
mine at Booking.com which have pretty complicated Emacs set ups to do things in 
Perl that no other IDE I know can do.
Hope this helps.

On Tue, Aug 14, 2018 at 9:20 PM Jim Homme 
<jhomme@xxxxxxxxxxxxxxxxx<mailto:jhomme@xxxxxxxxxxxxxxxxx>> wrote:
Hi,
What does this environment give me that I would not otherwise get?

Thanks.

Jim



==========
Jim Homme
Product Manager
Digital Accessibility
Bender Consulting Services
412-787-8567
https://www.benderconsult.com/our%20services/hightest-accessible-technology-solutions
People with disabilities, access job openings at 
https://www.benderconsult.com/careers/job-openings


From: program-l-bounce@xxxxxxxxxxxxx<mailto:program-l-bounce@xxxxxxxxxxxxx
<program-l-bounce@xxxxxxxxxxxxx<mailto:program-l-bounce@xxxxxxxxxxxxx>> On 
Behalf Of Parham Doustdar
Sent: Tuesday, July 24, 2018 2:50 AM
To: program-l blind programming list 
<program-l@xxxxxxxxxxxxx<mailto:program-l@xxxxxxxxxxxxx>>
Subject: [program-l] Re: How to start Emacspeak on the Mac? Instructions for 
Installing Emacs and Emacspeak included

Hi Devin,
You can customize the sound theme which makes it persist. That way, when you 
close Emacs and open it again, you still have the sound theme set.
Here are the steps to do it:
1. Press C-h V (that's cap V) in Emacs, then type in 
emacspeak-sounds-default-theme, and press enter.
2. Change the value to the full path of the 3D folder.
3. Press C-x C-s to save your changes.
4. Profit.

On Mon, Jul 23, 2018 at 4:13 PM, Devin Prater 
<r.d.t.prater@xxxxxxxxx<mailto:r.d.t.prater@xxxxxxxxx>> wrote:
The only problem I have is that changing the sound scheme then restarting 
doesn't save changes, but pan-chimes isn't too bad, just, 3D is better, to me.
Devin Prater
Assistive Technology Instructor certified by World Services for the Blind
JAWS certified

On Jul 23, 2018, at 2:33 AM, Parham Doustdar 
<parham90@xxxxxxxxx<mailto:parham90@xxxxxxxxx>> wrote:
Hi,
The instructions seem to be a bit old, since you don't need to use `brew 
install` anymore. Homebrew suggests only using `brew cask install emacs`.
Also, I suggest using the latest Emacspeak, if you haven't done that already. 
When you extract the latest Emacspeak, just do `make emacspeak`. It will run 
all the commands for you, and then, at the end, output something like:
To run  this Emacspeak build, add this  line to the top of your .emacs:
(load-file "/Users/pdoustdar/src/emacspeak/lisp/emacspeak-setup.el")
Just copy and paste this line into your ~/.emacs.d/init.el file, and that's it, 
No need to mess around with load paths.
You don't even need to specify the voice as mac – as far as I know, it defaults 
to mac when it detects you are using the Mac operating system.
So, to sum up:
1. Get the latest Emacspeak version.
2. Remove the Emacs you installed previously, and only install the one from 
`brew cask`.
3. Run `make emacspeak` in the Emacspeak directory.
4. Open another editor like Text edit, create a file at ~/.emacs.d/init.el, and 
put that line starting with (load-path...) inside it, and nothing else.
5. Now run Emacs by going to your Applications and choosing Emacs. You can also 
run it from Spotlight.
You should get speech right away.
Let me know if there is a problem in the process.

On Sun, Jul 22, 2018 at 2:25 AM, Jaffar Sidek 
<jaffar.sidek10@xxxxxxxxx<mailto:jaffar.sidek10@xxxxxxxxx>> wrote:

HI.  I think not all of the instructions came through in my previous post, so 
here they are again.  Cheers and appologies.

Instructions below:

1
### Step-by-step terminal instructions to install emacspeak on OS X.
2
### Copy-paste each step (one step at a time!) into the terminal.
3
### Much of the information presented here was copied from
4
### http://e-mac-speak.googlecode.com/svn/trunk/e-mac-speak-howto.org
5
### More useful settings may be found at 
https://github.com/ragb/emacs-ragb/blob/master/init.el
6

7
## WARNING: These steps worked for me, but they may not work for you. In fact 
they may break things, turn your computer into
8
## a paperweight, and/or eat your kittens. These instructions are provided in 
the hope that they may be useful,
9
## but you are responsible for running them and for any damange doing so may 
cause.
10

11
## 1. Install Xcode from the App Store
12

13
## 2. Install brew
14

15
# run in terminal:
16
/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"
17

18
# See http://brew.sh/ and ;
https://github.com/Homebrew/homebrew/tree/master/#share/doc/homebrew#readme<https://github.com/Homebrew/homebrew/tree/master/#share/doc/homebrew%23readme>
 for details
19

20
## 3. Install and link python
21

22
# run in terminal:
23
brew install python
24
brew link --overwrite python
25

26
## 4. Install emacs
27
## (Twice, yes, that is correct. Once for system emacs at /usr/local/bin/emacs, 
again for /Applications/Emaps.app)
28

29
# run in terminal:
30
rm -rf /Applications/Emacs.app
31
brew cask install emacs
32
brew install emacs --with-cocoa --with-librsvg --with-gnutls --with-imagemagic
33
brew link --overwrite emacs
34

35
## NOTE: sometimes the shell doesn't pick up the new emacs version in 
/usr/local/bin.
36
## You can check which version your shell is picking up with
37
emacs --version
38
## if this reports less than 25.1 you should close the terminal application and 
restart
39
## it before continuing to the next step.
40

41
## 5. Install wget
42

43
# run in terminal:
44
cd ~/
45
brew install wget
46

47
## 6. Download emacspeak. NOTE: check 
https://github.com/tvraman/emacspeak/releases before running.
48
## If there is a more recent release you should use it instead.
49
# run in terminal
50
rm -rf emacspeak*
51
wget 
https://github.com/tvraman/emacspeak/releases/download/45.0/emacspeak-45.0.tar.bz2
52
## 7. Extract emacspeak
53

54
# run in terminal:
55
tar -xvf emacspeak-45.0.tar.bz2
56

57
## 8. Build emacspeak
58

59
# run in terminal:
60
cd emacspeak-45.0
61
make config
62
make
63

64
## 9. Move emacspeak to installation folder.
65
## NOTE: the installation folder can be anywhere you want it to be.
66
## I used ~/.emacs.d/emacspeak but you could use something else if you like.
67

68
# run in terminal:
69
cd ~/
70
mkdir -p ~/.emacs.d/emacspeak
71
mv emacspeak-45.0/* ~/.emacs.d/emacspeak
72

73
## 10. Tell emacs where to find the lisp files
74

75
# run in terminal:
76
echo "
77

78
(require 'cl)
79
(setq load-path (cons \"~/.emacs.d/emacspeak/lisp\" load-path))
80
(setq emacspeak-directory \"~/.emacs.d/emacspeak\")
81
(setq dtk-program \"mac\")
82
(require 'emacspeak-setup)
83
(require 'mac-voices)
84
(emacspeak-tts-startup-hook)
85
(dtk-set-rate 300 t)
86

87
" >> ~/.emacs.d/init.el
88

89

90
## 11 Start emacs and be happy!



1
### Step-by-step terminal instructions to install emacspeak on OS X.
2
### Copy-paste each step (one step at a time!) into the terminal.
3
### Much of the information presented here was copied from
4
### http://e-mac-speak.googlecode.com/svn/trunk/e-mac-speak-howto.org
5
### More useful settings may be found at 
https://github.com/ragb/emacs-ragb/blob/master/init.el
6

7
## WARNING: These steps worked for me, but they may not work for you. In fact 
they may break things, turn your computer into
8
## a paperweight, and/or eat your kittens. These instructions are provided in 
the hope that they may be useful,
9
## but you are responsible for running them and for any damange doing so may 
cause.
10

11
## 1. Install Xcode from the App Store
12

13
## 2. Install brew
14

15
# run in terminal:
16
/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"
17

18
# See http://brew.sh/ and ;
https://github.com/Homebrew/homebrew/tree/master/#share/doc/homebrew#readme<https://github.com/Homebrew/homebrew/tree/master/#share/doc/homebrew%23readme>
 for details
19

20
## 3. Install and link python
21

22
# run in terminal:
23
brew install python
24
brew link --overwrite python
25

26
## 4. Install emacs
27
## (Twice, yes, that is correct. Once for system emacs at /usr/local/bin/emacs, 
again for /Applications/Emaps.app)
28

29
# run in terminal:
30
rm -rf /Applications/Emacs.app
31
brew cask install emacs
32
brew install emacs --with-cocoa --with-librsvg --with-gnutls --with-imagemagic
33
brew link --overwrite emacs
34

35
## NOTE: sometimes the shell doesn't pick up the new emacs version in 
/usr/local/bin.
36
## You can check which version your shell is picking up with
37
emacs --version
38
## if this reports less than 25.1 you should close the terminal application and 
restart
39
## it before continuing to the next step.
40

41
## 5. Install wget
42

43
# run in terminal:
44
cd ~/
45
brew install wget
46

47
## 6. Download emacspeak. NOTE: check 
https://github.com/tvraman/emacspeak/releases before running.
48
## If there is a more recent release you should use it instead.
49
# run in terminal
50
rm -rf emacspeak*
51
wget 
https://github.com/tvraman/emacspeak/releases/download/45.0/emacspeak-45.0.tar.bz2
52
## 7. Extract emacspeak
53

54
# run in terminal:
55
tar -xvf emacspeak-45.0.tar.bz2
56

57
## 8. Build emacspeak
58

59
# run in terminal:
60
cd emacspeak-45.0
61
make config
62
make
63

64
## 9. Move emacspeak to installation folder.
65
## NOTE: the installation folder can be anywhere you want it to be.
66
## I used ~/.emacs.d/emacspeak but you could use something else if you like.
67

68
# run in terminal:
69
cd ~/
70
mkdir -p ~/.emacs.d/emacspeak
71
mv emacspeak-45.0/* ~/.emacs.d/emacspeak
72

73
## 10. Tell emacs where to find the lisp files
74

75
# run in terminal:
76
echo "
77

78
(require 'cl)
79
(setq load-path (cons \"~/.emacs.d/emacspeak/lisp\" load-path))
80
(setq emacspeak-directory \"~/.emacs.d/emacspeak\")
81
(setq dtk-program \"mac\")
82
(require 'emacspeak-setup)
83
(require 'mac-voices)
84
(emacspeak-tts-startup-hook)
85
(dtk-set-rate 300 t)
86

87
" >> ~/.emacs.d/init.el
88

89

90
## 11 Start emacs and be happy!

On 22/7/2018 8:18 AM, Jaffar Sidek wrote:

Hi all.  I successfully installed Emacs and Emacspeak on my MacBook pro.  My 
emacspeak App can be found in my Utilities folder.  So How can I get Emacspeak 
started?  My success in installing both programs is due in no small measure to 
these instructions found on Github.  I will include them in this post for 
anyone interested in getting started with Emacs and Emacspeak on the mac.  
Instructions follow.  Cheers!

----------Copy From Here----------

### Step-by-step terminal instructions to install emacspeak on OS X.


### Copy-paste each step (one step at a time!) into the terminal.


### Much of the information presented here was copied from


### http://e-mac-speak.googlecode.com/svn/trunk/e-mac-speak-howto.org


### More useful settings may be found at 
https://github.com/ragb/emacs-ragb/blob/master/init.el



## WARNING: These steps worked for me, but they may not work for you. In fact 
they may break things, turn your computer into


## a paperweight, and/or eat your kittens. These instructions are provided in 
the hope that they may be useful,


## but you are responsible for running them and for any damange doing so may 
cause.



## 1. Install Xcode from the App Store



## 2. Install brew



# run in terminal:


/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"



# See http://brew.sh/ and ;
https://github.com/Homebrew/homebrew/tree/master/#share/doc/homebrew#readme<https://github.com/Homebrew/homebrew/tree/master/#share/doc/homebrew%23readme>
 for details



## 3. Install and link python



# run in terminal:


brew install python


brew link --overwrite python



## 4. Install emacs


## (Twice, yes, that is correct. Once for system emacs at /usr/local/bin/emacs, 
again for /Applications/Emaps.app)



# run in terminal:


rm -rf /Applications/Emacs.app


brew cask install emacs


brew install emacs --with-cocoa --with-librsvg --with-gnutls --with-imagemagic


brew link --overwrite emacs



## NOTE: sometimes the shell doesn't pick up the new emacs version in 
/usr/local/bin.






Other related posts: