The Fiddleboard is my effort to create a hand solderable Arduino Uno compatible board. It is a work in progress, so stay tuned to this page for updates.Continue reading Introducing the Fiddleboard
This version of the Fiddleboard is a full-sized Arduino Uno compatible. It aims to be fully Hand Solderable with through-hole components whenever possible.Continue reading Fiddleboard Prime
The Bottleneck – Transcription File to Captioning file
After processing through the Watson – Amara approach It became clear that there is a piece missing. Watson does a decent job of creating a transcript. It even has something it calls a “Timing File”. Unfortunately, from the demo page, it is not possible to easily save either this file or the JSON file that is also available. I am presuming this is due to the fact that the Watson Speach-To-Text is a paid service and I am using a demo. So I will have to try to full-fledged service.
Trying out Watson Speach-to-Text API
The biggest question is “Can the Watson speech API output a Caption file format?” I went over to Wikipedia for some background and a list of the different formats.
A short simple introduction can be found here: https://en.wikipedia.org/wiki/Timed_text
A more in-depth article on Subtitles can be found here: https://en.wikipedia.org/wiki/Timed_text
What I was looking for, a chart of the formats is here:
From the Amara.com upload dialog the accepted formats are:
Our site accepts SRT, SSA, SBV, DFXP, TXT, and VTT format. Only files ending in .srt, .ssa, .sbv, .dfxp, .txt, .vtt or .xml (for dfxp) are accepted.
Attempt 1 – Github, SubtitleMe
I did what all of us do, I googled “Watson Speach API convert to subtitles.” Some of the first entries returned where GitHub entries so I tired the first.
It is a program called “SubtitleMe” its claim is that it will use the Watson Speach API to create a subtitle file. Here is my first attempt:
This certainly could be user failure, but I definitely want the easiest solution. I will try the second Github entry.
Attempt 2 – Github, Subtitler
So, it turns out that, Subtitler is a fork of the first one, but it did seem to get a little further. I fed it a one minute file. After more than a minute of streaming the file, I was getting no results. I set that window aside and moved on to the next approach.
Attempt 3 – Using IBM-Watson Nodes for Node-RED
In the next article, I will be going through how I used Node-RED to query IBM Watson’s Speech-to-Text API. For now, here is a screenshot:
Visit my store on TeachersPayTeachers for exclusive content – TeachersPayTeachers.com/mathcodeprint
We post our free content file on thingiverse.com, you can find our content at OSH Park – Mathcodeprint
We post our free content file on thingiverse.com, you can find our content at github.com/profiles/mathcodeprint
We post our free content file on thingiverse.com, you can find our content at thingiverse.com/mathcodeprint
Download and print a split bearing block for the 608zz bearing.
The time tested project of many High School and College Physics curriculum, this 3d printed version brings this classic into the modern age. Even lighter than Balsa wood and infinitely more modular, the 3d Printed Mousetrap allows the student to engage in 3d Design and Manufacture with their project.Continue reading 3d Printed Mousetrap Car
Put all the fundamentals to use with this advanced Arduino project. Hobbyists, STEM Teachers, and Students will all be challenged by this project.Continue reading Arduino Game – TicTacToe