Speech recognition library for OSX? - python

So I've been looking around the web for a Python Speech recognition, and I found pyspeech. But that is only for Windows. I would like a Speech Recognition Library that works with Mac aswel. Thanks!

http://andrewbrobinson.com/2012/02/29/speech-recognition-using-sphinx-dont-try-this-at-home/ suggests that Pocket Sphinx includes Python bindings and is easy to use.
Another helpful resource may be the video at http://www.youtube.com/watch?v=3VA2Th121zQ
Also, from http://cmusphinx.sourceforge.net/sphinx4/
Sphinx-4 has been built and tested on the Solaris TM Operating
Environment, Mac OS X, Linux and Win32 operating systems. Running,
building, and testing Sphinx-4 requires additional software. Before
you start, you will need the following software available on your
machine.

Mozilla has open sourced their project DeepSpeech, a tensorflow implementation of Baidu's DeepSpeech architecture:
https://blog.mozilla.org/blog/2017/11/29/announcing-the-initial-release-of-mozillas-open-source-speech-recognition-model-and-voice-dataset/
https://github.com/mozilla/DeepSpeech

Here is a comparison table with a lot of libraries you may want to consider. (Written by Alberto Pettarin)
https://github.com/pettarin/forced-alignment-tools

Related

Retrieve ATI GPU info (memory, GPU load and so on) on OSX via python

I am trying to collect info about my video card to profile it, while running my python application; although I can't find any python module that is able to do so.
On Windows I have been using GPUtil, with my Nvidia card and it works great; but my mac has an ATI card. I tried also pyadl but it require ADLSDK3.0, which from what I can tell is windows only, not OSX.
At this point I am stuck; can't use GPUtil, can't use pyadl and can't find anything similar to GPUtil; which is a great library but sadly is Nvidia only.

Is there a simple cross platform HID module for python?

I'm trying to write some code that will fetch receive data from usb HID devices like scales. I've used pywinusb for windows but I need it to be cross platform. pyhid says it's just for Mac OS X. The only cross-platform module I've found so far is libhid which is written in C but still python accessible. However, I haven't found any helpful internet sources on how to use it in python.
All I need to do is read the weight from usb scales.
Are there any other cross-platform python HID modules>?
Have you tried cython-hidapi? It is a cython wrapper around the excellent hidapi C library.
The PyPi page report that it works on POSIX, Mac OS X, and Windows operating systems.

Using PyParallel in Windows XP

I have successfully implemented the PyParallel module in both Linux and Mac OSX as part of a large application to interface with a sensor I am developing.... I am now attempting to use this application on an instance of Windows XP. I have found several references (including right from the PySerial/PyParallel group) that:
The windows version needs a compiled extension and the giveio.sys driver for Windows NT/2k/XP. It uses ctypes to access functions in a prebuilt DLL.
However, I don't know what "a compiled extension" requirement is. And, I can't seem to get givio.sys to work. I obtained giveio.sys here and followed the recommendations, but LoadDrv.exe fails to "start" the service (it does "install", however).
I cannot find specific examples online of getting PyParallel working on Windows XP. Since PyParallel is "thoroughly" integrated into the application and is working on both Linux and Mac OSX, I'd prefer not to use a different module -- especially since PyParallel is great to not require root/administrator privileges to utilize.
I was having trouble with giveio.sys and LoadDrv.exe as well.
There is a handy installer that does it all automatically:
http://sourceforge.net/projects/pyserial/files/pyparallel/giveio/

Reading FCS files

I am working on flow cytometry.
I want to parse the .fcs files using python. I have researched on internet that there is a module fcm but that is for linux os and I am working on windows.
I want to know that how can I parse .fcs files in windows using python?
If anyone knows how can I use fcm in windows kindly let me know too.
Pyfcm does work on Windows. A tutorial for loading fcs files is at http://packages.python.org/fcm/basic.html. Installers are at http://www.lfd.uci.edu/~gohlke/pythonlibs/#py-fcm
Check out FlowPy. The pre-requirements listed on its download page all link to Windows binaries. Seems to be a nice FCS GUI (and even non-GUI) project.
Yet another python project for analysing flow cytometry data is FlowCytometryTools: http://gorelab.bitbucket.org/flowcytometrytools/
After python is set up with the required dependencies (matplotlib, pandas, etc.), this should work on any operating system.
I am the maintainer of the FCM codebase, inherited after the original author graduated. FCM was developed to support an hierarchical Dirichlet process (HDP) clustering algorithm. I eventually decided to separate the functionality into 3 different libraries:
FlowIO: for those that simply need to read FCS data or create new FCS files
FlowUtils: for performing basic flow functions (compensation & transforms)
FlowStats: for those looking to use the specific HDP clustering algorithm
In addition to these, we've recently started development on FlowKit, which promises to be a more high-level and (hopefully) more intuitive Python framework for flow cytometry analysis and visualization, including GatingML support.
Note that both FlowIO and FlowUtils are on PyPI and available to install via pip, and both should be more compatible with all platforms including Windows, Mac, and Linux due to the reduced number of dependencies and recent bug fixes.

Using Python for a Wacom tablet on Mac & Linux

I am shortly going to buy a Wacom Bamboo Pen&Touch, and I'd like to be able to access it from Python, preferably using PyQt. I've found a Python module for accessing it under windows (cgkit/wintab) and I've seen Python code for accessing it using GTK (GnomeTabletApps).
Is there an equivalent for Mac? The Cocoa documentation provided by Wacom is way beyond me.
PySide's QTabletEvent works on Mac. I have also used it on Ubuntu.
http://www.pyside.org/docs/pyside/PySide/QtGui/QTabletEvent.html#PySide.QtGui.QTabletEvent

Categories