Posted on Leave a comment

Add Closed Caption to Videos – Part One

Follow along as I Learn how to add Closed Caption to my videos.

Approach One – Multiple Tools, Manual and Automation


I first used Audacity to separate the audio from my video file. My video is in MP4 format encoded for posting onto YouTube.

Audio after File-Import

After I imported the audio I used the export tool to save it as an MP3, it took about 30 seconds.

Audacity MetaData for MP3 Export

Audacity – Export Progress

IBM Watson – Speech to Text

Next, I uploaded this speech file to IBM’s Watson – Speech to Text tools, it went ahead and started transcribing. Here is some of the process:

IBM’s Watson Processing My Audio File.

The results are impressive but either I have poor enunciation or other spoken-word issues. For know I am just going to move forward and worry about fixing errors later.

When the audio is fully transcribed I moved to the “Word Timings and Alternatives” tab. I’m not a transcriptionist however, it is pretty clear that each word is accompanied by the amount of time it consumes. There are also additional tags like %HESITATION.

Timings and Alternatives Tab


The first captioning tool I am trying is Amara, it is free to use for Public videos. I don’t see this as a problem as it adds additional presence for my video anyway. Win-Win. Unfortunately, the timing file from Watson is not a format that Amara understands. As a result, I would have to add captioning timing.

And that is is for the first round.


IBM’s Watson – Speach-to-Text is a very impressive tool, I am certain it will be part of my future efforts. Amara is also very impressive and accepts complete sub-title files. There is a disconnect between the two. Watson does not have a sub-title output format, why would it. So the next round will be turning the Watson output into a Captioning file suitable for import to Amara.

Posted on Leave a comment

General Piston Diagram for CAD Exercises

This is a generalized drawing of an Imaginary Piston. This diagram can be used alongside tutorials in various CAD systems.

The full PDF can be purchased on TeachersPayTeachers/mathcodeprint

or the direct link to the Product page:

Posted on 2 Comments


Models, Projects, Notes and other miscellany

Split Bearing Clamp

A split pillow block for the 608zz skate bearing.

Toy Construction Brick – A great starter object for learning about the Draft mode of FreeCAD

Strandbeest – Sort of a requirement for 3d Printer enthusiasts to design their own.

Posted on Leave a comment

Momentary Push-button Innards

Small momentary push buttons can be difficult to understand, however if we look inside we can easily gain an understanding of their operation.

AS you can clearly see the black button portion pushes down on the thin disk. The center of the disk deforms and makes contact between the two contact strips. The disk also provides the spring return action and makes the clicking noise.

Posted on Leave a comment

LED – Innards

The LED ( Light Emitting Diode ) is found in just about every corner of our world that you can imagine.

The first consideration is that the LED is a Diode. Just like every other Diode current only flows in a single direction. When current flows in the correct direction the Diode emits Light.

The LED is comprised of a small chip inside of a clear or colored epoxy. It has two leads that allow connection to the Anode and the Cathode of the LED.