Welcome to my blog! I am writing on a number of topics including the Maker world (CAD, 3D printing, etc), The Gilpin Gold Tram (both historically and building models of this iconic 2 foot gauge Colorado railroad), and some machine learning thrown in for good measure (speech to text and natural language processing). Check out the categories on the sidebar or the post carousels below.

Recent Posts


Speech To Text Translation Using the Vosk Python API

This series of posts explores how to use Python and other open source libraries to convert spoken words (podcasts, audio streams) into semantic meaning. This is a work in progress…

Python Speech To Text – Which Library To Use
How To Use Python To Convert Speech To Text This post discusses …
Speech To Text Python Environment Setup Using Vosk
This series of posts describes how to convert audio files containing speech …
How To Convert Speech To Text Using Python and Vosk
This Python Vosk tutorial will describe how to convert speech in an …
Results of Vosk Python Speech To Text Conversion
In this post we will look at some results from our python …
How To Transcribe A Podcast Audio File To Text For Free
There are a lot of services available that will transcribe your podcast …
How To Extract Sound Clips From A Podcast
Would you like to extract sound clips from your favorite podcast or …
How Convert A Live Stream Podcast To Text
This Python Vosk tutorial will describe how to convert speech in a …
How To Add Punctuation To Audio File Transcriptions
This post will point you in a direction that will help explain …
How To Convert Microphone Speech To Text Using Python And Vosk
This Python Vosk tutorial will describe how to convert speech captured using …

How To Access Neo4j Using Python

This series of posts explores how to use Python to access the Neo4j database.

Which Python Driver Should I Use To Access Neo4j?
Native Python Driver VS. Py2neo So you've decided to use Python to access your Neo4j database. Python is …
How To Connect To Neo4j Using The Python Driver
This post describes how to use the Neo4j Python driver to connect to a Neo4j server. We will …
Neo4j Python Driver Environment
This post is part of a series of posts describing the Neo4j Python graph API. This post describes …
How To Create a Neo4j Session Object
In this post I will explore how to create a session object using the Neo4j Python driver. In …
Neo4j Automatic Transactions Using Python
In this post we will look at how you can create and manage automatic transactions in Neo4j using …
Neo4j Explicit Transactions Using Python
In this post we will look at how you can create and manage explicit transactions in Neo4j using …