cricket@onebit.ca

Shorthand Dictation

Nonfic.DictProg History

Hide minor edits - Show changes to markup

May 23, 2009, at 09:14 AM by Pat O - Comment added.
Added lines 149-155:

(:nl:)>>messagehead<<

Pat O?23 May 2009, 09:14

Hi Cricket, Is your 'other half's' program a free utility or a paid-for utility? I'm finding that I am running out of online dictation material [of the 'free' variety] anyway. There's quite a bit at the slower speeds and then some at the 180 wpm plus end but I'm at about 120-130 w.p.m. [which as I put on another shorthand site is precisely where I was a quarter of a century ago - but my excuse is I don't use it every day in my job anymore].

March 03, 2009, at 10:46 PM by Super -
Changed lines 51-53 from:
to:
Note: Cepstral uses "delay" to mean something else. The SSML code is actually <break time="500ms">. "Break" means something else in the programming language, so he chose "delay". I love him anyways.
Changed lines 71-72 from:
140didn't use the program
to:
140without delay codes
March 03, 2009, at 10:44 PM by Super -
Changed lines 59-67 from:

wpm delay 40 700 50 450 60 300 70 200 80 125 90 60 100 10, 7, 5, 1 140 didn't use the program

to:
wpmdelay
40700
50450
60300
70200
80125
9060
10010, 7, 5, 1
140didn't use the program
March 03, 2009, at 10:43 PM by Super -
Changed line 38 from:

I use Ceptsral's SwiftTalker.

to:

I use Cepstral's SwiftTalker.

Changed lines 54-61 from:

Face it, there is no perfect way to judge dictation speed. There are always reasons for doing it another way. So let's keep it simple.

For the most careful tests, I used paragraph 7-54 from Gregg Shorthand Manual Simplified, Second Edition. It claims to have 52 words. Okay, not a very large sample.

I used the Lawrence voice at 170 wpm.

I ran it through the program to put in breaks, then exported the audio file. I then removed the "register me" messages (using Audacity), and here are the results:

to:

It's impossible to say which delay value will give what speed. There are too many variables.

I chose a voice, and set my goals in "delay" rather than wpm. I only convert back to wpm when talking to other humans, or when I want to increase my speed by a given amount.

This is the chart I use for converting:

Changed lines 68-72 from:

As you can see, the stated speed for this voice is high, although other tests with other voices say it's right on.

For speed-building, I chose a single voice, and set goals based on delay rather than wpm, then converted when talking to others.

to:

The chart was made as follows:

Paragraph 7-54 from Gregg Shorthand Manual Simplified, Second Edition. It claims to have 52 words. Yes, not a very large sample.

Lawrence voice at 170 wpm.

I ran it through the program to put in breaks, then exported the audio file. I then removed the "register me" messages (using Audacity), and did the math.

You'll notice that, although I told it 170wpm, it gave me 140. Other voices gave other results.

Musings

Schools count 1.4 syllables as one word, because a passage with many long words will take longer to write.

However, that doesn't give a good indication of your speed in the field.

If you're familiar with the field, you will have short forms for the longest words, so a 5-syllable word would be easier than 5 single-syllable words.

Swem himself said that cases with lots of numbers were difficult to record. You can't phrase them.

The championship speeds for literary material are much slower than for Q&A, which are slower than court proceedings. Same writers, same days. Proof that the material makes a huge difference.

Natural human speech phrases things differently than machine speech. Trust me on this one.

So, while it's useful for comparing your progress, an accurate wpm isn't really necessary this program.

If you're preparing for an exam, it's best to spend the money on their practice material for your final preparation.

Changed line 120 from:

Any speed over 100wpm can be done through Cepstral rather than this program.

to:

Any speed over 100wpm can be done through Cepstral rather than this program, which saves a step.

March 03, 2009, at 10:21 PM by Super -
Changed line 34 from:

The program replaces spaces with the "break" command. Not sure he included other whitespace or what happens if there is more than one space in a row. (He also did dishes that night, so I didn't get too picky.)

to:

The program replaces spaces with the "break" command. Not sure what he did with other whitespace or what happens if there is more than one space in a row. (He also did dishes that night, so I didn't get too picky.)

March 03, 2009, at 10:20 PM by Super -
Added lines 36-37:

It adds more time after periods and other punctuation. When typing, leave out the period after "Mr". (That follows modern British punctuation.)

Changed lines 56-63 from:

Unless otherwise stated, I've used the following rules for calculating speeds:

"Words" is actual words, regardless of syllables or potential for brief forms and phrasing.

"Time" is the full time, starting from the first word of the dictation, ending with the beginning of the next passage.

If using a free voice, count the time spent on advertisements. (It's time to catch up.) Do not count the words in the advertisement unless you intend to write them. Do not count the time on the advertisement before the passage starts. (You aren't writing anything yet.) Yes, I consider it unfair to reduce all 10 words of the long ad to 1 brief form.

to:

For the most careful tests, I used paragraph 7-54 from Gregg Shorthand Manual Simplified, Second Edition. It claims to have 52 words. Okay, not a very large sample.

I used the Lawrence voice at 170 wpm.

I ran it through the program to put in breaks, then exported the audio file. I then removed the "register me" messages (using Audacity), and here are the results:

wpm delay 40 700 50 450 60 300 70 200 80 125 90 60 100 10, 7, 5, 1 140 didn't use the program

As you can see, the stated speed for this voice is high, although other tests with other voices say it's right on.

For speed-building, I chose a single voice, and set goals based on delay rather than wpm, then converted when talking to others.

Changed line 97 from:

My own experiments used a piece 70 words long, 89 syllables, for an SI of 1.27. Cepstral was set at 170wpm.

to:

My first experiments used a piece 70 words long, 89 syllables, for an SI of 1.27. Cepstral was set at 170wpm.

January 22, 2008, at 05:12 PM by Super -
Changed lines 54-55 from:

Unless otherwise stated:

to:

Unless otherwise stated, I've used the following rules for calculating speeds:

Changed line 60 from:

If using a free voice, count the time spent on advertisements, but do not count those words (unless you actually write them). Do not count the time on the advertisement before the passage starts. (Yes, I consider it unfair to reduce all 10 words of the long ad to 1 brief form.)

to:

If using a free voice, count the time spent on advertisements. (It's time to catch up.) Do not count the words in the advertisement unless you intend to write them. Do not count the time on the advertisement before the passage starts. (You aren't writing anything yet.) Yes, I consider it unfair to reduce all 10 words of the long ad to 1 brief form.

January 22, 2008, at 05:08 PM by Super -
Changed lines 69-70 from:
rabbit300.wav
Delay of 300ms between words.
rabbit1000.wav
Delay of 1000ms between words.
to:
rabbit300.wav
Delay of 300ms between words. File is over 3MB.
rabbit1000.wav
Delay of 1000ms between words. File is just under 1MB.
January 22, 2008, at 05:06 PM by Super -
Changed lines 69-70 from:
Rabbit300.wav Δ
Delay of 300ms between words.
Rabbit1000.wav Δ
Delay of 1000ms between words.
to:
rabbit300.wav
Delay of 300ms between words.
rabbit1000.wav
Delay of 1000ms between words.
January 22, 2008, at 04:59 PM by Super -
Added line 17:
Added line 63:
Added lines 65-70:

Sample .WAV, Summary

Here are two sample .wav files, using Cepstral's David. They are the same passage. The slower file was created at a lower frequency/quality, hence the drastic difference in file size.

Rabbit300.wav Δ
Delay of 300ms between words.
Rabbit1000.wav Δ
Delay of 1000ms between words.
January 21, 2008, at 11:31 AM by Cricket - Comment added.
Added lines 102-107:

(:nl:)>>messagehead<<

Cricket?21 January 2008, 11:31

We've updated it using several comments from Frances. It now does three speeds at once, and leaves longer gaps for punctuation.

January 21, 2008, at 11:26 AM by Super -
Changed line 9 from:

http://onebit.ca/cgi-bin/short.py

to:

http://onebit.ca/cgi-bin/short.py

January 07, 2008, at 12:29 PM by Cricket -
Changed lines 110-117 from:

Delay wpm
10 110
50 100
120 90
200 80
300 70
440 60

to:
Delaywpm
10110
50100
12090
20080
30070
44060
Changed line 132 from:
border
to:
January 07, 2008, at 12:27 PM by Cricket -
Changed lines 110-115 from:

Delay wpm 10 110 50 100 120 90 200 80 300 70

to:

Delay wpm
10 110
50 100
120 90
200 80
300 70\\

Changed lines 117-118 from:

The formula to calculate any speed using Lawrence based on these results is y = 107.9107e ^ 0.0013902x, where y = wpm and x = delay in milliseconds, so you need to be pretty hot at maths to get other speeds, I'm afraid.

to:

The formula to calculate any speed using Lawrence based on these results is y = 107.9107e ^ 0.0013902x, where y = wpm and x = delay in milliseconds, so you need to be pretty hot at maths to get other speeds, I'm afraid.

December 29, 2007, at 05:41 PM by frances28 - Comment added.
Changed lines 103-104 from:

(:nl:)>>messagehead<<

Cricket?10 October 2007, 12:06
to:

(:nl:)>>messagehead<<

frances28?29 December 2007, 17:41
Added lines 106-126:

Hi Cricket,

I love your little program and have used it with Cepstral voice 'Lawrence' (being British) purchased, so without the inserted nags. My results are a bit different from yours but maybe Lawrence speaks more slowly(!). I went for an SI of 1.30 and experimented with various delays to get a 2 minute speech at different wpm. Results were as follows:

Delay wpm 10 110 50 100 120 90 200 80 300 70 440 60 The formula to calculate any speed using Lawrence based on these results is y = 107.9107e ^ 0.0013902x, where y = wpm and x = delay in milliseconds, so you need to be pretty hot at maths to get other speeds, I'm afraid.

Good luck with it - it's a really useful tool for shorthand learners.

(:nl:)>>messagehead<<

Cricket?10 October 2007, 12:06
December 02, 2007, at 05:07 PM by Super -
Changed lines 9-10 from:

http://onebit.ca/cgi-bin/short.py

to:

http://onebit.ca/cgi-bin/short.py

December 02, 2007, at 05:06 PM by Super -
Changed lines 9-10 from:

http://onebit.ca/cgi-bin/short.py

to:

http://onebit.ca/cgi-bin/short.py

October 29, 2007, at 09:36 AM by Cricket -
Added lines 3-4:

Shorthand is a hobby of mine. Unfortunately, dictating at the slow speeds I need is not a hobby of anyone I know.

October 10, 2007, at 11:06 AM by Cricket - Comment added.
Changed lines 101-102 from:

(:nl:)>>messagehead<<

Tester?27 September 2007, 10:58
to:

(:nl:)>>messagehead<<

Cricket?10 October 2007, 12:06
Changed lines 104-116 from:

Test Comment

to:

More test results:

Again using the free David voice, not including the time for the initial "buy me" bit. Including the time for the ads after that, but not counting those words. SwiftTalker set for 170 wpm, the default. Using all the text in chapter 2 Anni, about 768 words. A word is a word; I didn't count syllables.

border
DelayWPM
160020
125033
90040
65050
45060
30070
Added lines 119-124:

(:nl:)>>messagehead<<

Tester?27 September 2007, 10:58

Test Comment

September 27, 2007, at 09:58 AM by Super - Comment added.
Added lines 101-106:

(:nl:)>>messagehead<<

Tester?27 September 2007, 10:58

Test Comment

September 27, 2007, at 09:57 AM by Super -
Changed lines 68-70 from:

''If you experiment, please add your observations in the comment field. I will merge them into the text as I have time.

to:

If you experiment, please add your observations in the comment field. I will merge them into the text as I have time.

September 27, 2007, at 09:56 AM by Super -
Changed line 59 from:

Phrasing

to:

Phrasing

September 27, 2007, at 09:56 AM by Super -
Added line 14:
Changed lines 59-61 from:
to:

Phrasing

You can omit the break between two words by replacing the space with a dash. The two words will be said together. This will reduce the total dictation time.

September 27, 2007, at 09:50 AM by Super -
Changed lines 27-29 from:

More Details

to:

More Details

Changed lines 45-47 from:

Speeds

to:

Speeds

Changed lines 58-60 from:

Speed Results, Summary

to:

Speed Results, Summary

Changed lines 67-69 from:

Speeds, Early Experiments

to:

Speeds, Early Experiments

Changed line 95 from:

to:

Comments

September 27, 2007, at 09:50 AM by Super -
Changed lines 18-19 from:

!!Quick Instructions

to:

Quick Instructions

September 27, 2007, at 09:49 AM by Super -
Changed lines 18-20 from:

Quick Instructions

to:

!!Quick Instructions

September 27, 2007, at 09:49 AM by Super -
Changed lines 12-16 from:

Quick Instructions

to:
Changed line 28 from:
to:

Added line 46:

Added line 59:

Added line 68:

Added line 96:

September 27, 2007, at 09:46 AM by Super -
Changed lines 11-16 from:

Quick Instructions

to:

Quick Instructions

September 27, 2007, at 09:43 AM by Cricket -
Changed lines 11-14 from:
to:
September 27, 2007, at 09:43 AM by Cricket -
Changed lines 55-56 from:

The free David voice at a delay of 750 gives 45-50 wpm.

to:

The free David voice at a delay of 750 and wpm of 170 (the default) gives 45-50 wpm.

September 27, 2007, at 09:42 AM by Cricket -
Changed lines 41-46 from:

This is where it gets frustrating.

There's an ongoing debate whether you should count syllables or actual words when bragging about your dictation speed. (Standard for one system is 1.4 syllables per word, another insists on actual words.) This is in addition to the differences between familiar and unfamiliar subjects and how much repetition there is.

Anyhoo, Cepstral's own wpm seems to use 1.4 syllables/word. (Thanks sidhetaba for those experiments.)

to:

Face it, there is no perfect way to judge dictation speed. There are always reasons for doing it another way. So let's keep it simple.

Unless otherwise stated:

"Words" is actual words, regardless of syllables or potential for brief forms and phrasing.

"Time" is the full time, starting from the first word of the dictation, ending with the beginning of the next passage.

If using a free voice, count the time spent on advertisements, but do not count those words (unless you actually write them). Do not count the time on the advertisement before the passage starts. (Yes, I consider it unfair to reduce all 10 words of the long ad to 1 brief form.)

Speed Results, Summary

Cepstral's own wpm seems to use 1.4 syllables/word. (Thanks sidhetaba for those experiments.)

The free David voice at a delay of 750 gives 45-50 wpm.

''If you experiment, please add your observations in the comment field. I will merge them into the text as I have time.

Speeds, Early Experiments

Deleted lines 87-97:

(:nl:)>>messagehead<<

Cricket?21 September 2007, 14:02

I did the first three units of Gregg Anniversary. A delay of 750 and speed of 170 gave 42 to 47 wpm. Many short words, so low SI.

(:nl:)>>messagehead<<

test?18 September 2007, 13:47

testing comments

September 21, 2007, at 01:02 PM by Cricket - Comment added.
Changed lines 74-75 from:

(:nl:)>>messagehead<<

test?18 September 2007, 13:47
to:

(:nl:)>>messagehead<<

Cricket?21 September 2007, 14:02
Changed line 77 from:

testing comments

to:

I did the first three units of Gregg Anniversary. A delay of 750 and speed of 170 gave 42 to 47 wpm. Many short words, so low SI.

Added lines 79-84:

(:nl:)>>messagehead<<

test?18 September 2007, 13:47

testing comments

September 18, 2007, at 12:47 PM by test - Comment added.
Added lines 73-78:

(:nl:)>>messagehead<<

test?18 September 2007, 13:47

testing comments

September 18, 2007, at 12:37 PM by Super -
Added lines 49-50:

Any speed over 100wpm can be done through Cepstral rather than this program.

Changed lines 66-69 from:

Feedback is much appreciated! See the link on the sidebar.

to:

If anyone can fit a formula showing words, syllables (or SI), and delay to get a given WPM, I'd appreciate it.


Feedback is wanted. If you want to email rather than comment here, see the sidebar.

(:commentbox:)

September 18, 2007, at 12:32 PM by Super -
Changed lines 47-48 from:

My own experiments used a piece 70 words long, 89 syllables, for an SI of 1.27. I subtracted the time spent on Cepstral's advertisement.

to:

My own experiments used a piece 70 words long, 89 syllables, for an SI of 1.27. Cepstral was set at 170wpm.

Changed line 50 from:
delaynet timewpmspm
to:
delaynet timewpmspm
September 18, 2007, at 12:31 PM by Super -
Changed lines 49-50 from:
delaynet timewpmspm
to:
delaynet timewpmspm
September 18, 2007, at 12:30 PM by Super -
Added lines 1-67:

(:title Shorthand Dictation:)

Hubby has written an online utility which, combined with a (free) voice synthesizer, will dictate text at the speed you choose.

It does this by adding time between the words rather than slowing down the words. (Slowing down the words too much becomes incomprehensible.)

http://onebit.ca/cgi-bin/short.py

Functional rather than fancy, but reliable. (I notice he's even put in code for invalid entries, but haven't tested it.)

Quick Instructions

Enter the text on the page as the form says. Hit "Translate".

Copy the resulting text into a text-to-speech program such as Cepstral. It has to recognize SSML (Speech Synthesis Markup Language, similar to HTML and XML. More here: http://www.cepstral.com/cgi-bin/support?page=ssml )

Press "Play."

More Details

The program replaces spaces with the "break" command. Not sure he included other whitespace or what happens if there is more than one space in a row. (He also did dishes that night, so I didn't get too picky.)

I use Ceptsral's SwiftTalker. http://www.cepstral.com/downloads/

They have an online demo at http://www.cepstral.com/demos/ that sends you a wav file.

To get SwiftTalker, download and install any of their free voices; it gets installed with the voice. If using a free voice, it sticks "buy me" in every now and then.

SwiftTalker will play it immediately or save to a wav file. (File / Export) Audacity or Nero should be able to convert it to MP3 or a CD or whatever.

You may have to go into "tools / options / text handling " so it handles SSML. You can also play around with the speed in WPM. Lots of things to play with.

Speeds

This is where it gets frustrating.

There's an ongoing debate whether you should count syllables or actual words when bragging about your dictation speed. (Standard for one system is 1.4 syllables per word, another insists on actual words.) This is in addition to the differences between familiar and unfamiliar subjects and how much repetition there is.

Anyhoo, Cepstral's own wpm seems to use 1.4 syllables/word. (Thanks sidhetaba for those experiments.)

My own experiments used a piece 70 words long, 89 syllables, for an SI of 1.27. I subtracted the time spent on Cepstral's advertisement.

delaynet timewpmspm
124175223
10040111141
15043100127
2005493119
2504988111
500736582
700875368
750845164
10001024253
12501193645
15001403240
17501642734

Feedback is much appreciated! See the link on the sidebar.


Page last changed: May 23, 2009, at 09:14 AM.