News : The level of daily SPAM has reached insane proportions, all registrations are now manual. I ask you to send me an e-mail (john (at) murga (dot) org), to confirm that you want me to create an account for you.

Post Reply  Post Thread 
Author Message

Posts: 113
Group: Registered
Joined: Jul 2007
Status: Offline
Reputation: 0
Post: #1

Well, another thing I'm working on: a transcription application for murgaLua.

Recently I've had the task to transcribe interviews (on audio file) to text, and I took it as an opportunity to toy around a little more with murgaLua.

While I initially tried to use the proteAudio library that comes with murgaLua, it couldn't cope with the requirements (pause, seek, slow audio, ...) so I interfaced my app to vlc via it's RC interface. In 2 ways even: via LuaSocket, and via io.popen and mkfifo (because it initially seemed that the socket solution was too slow). Any way, it's trivial to extend this to whatever audio application with whatever interface, as you'll see in the sources.

It's not yet finished, but it's usable.

Things on my wishlist for now:

  • some easy to switch highlighting for talkers, events, signs, pauses, ...
  • hotkeys for inserting timestamps, events, ...
  • Word autocompletion (like in Openoffice)
  • timestamps
  • exporting to html (to later import in openoffice)

Any comments, suggestions, critics, ... are welcome!



PS: Given the complexity (and in lesser degree the differences with the C++ version) of the FLTK bindings, I think it would be good to have some sort of a "best practices" guide for programming an interface, also taking into account pollution of the global namespace, the neat tricks we can pull off using tables and metatables in Lua, ... Maybe we should make an attempt at this at the Wiki?

Right I forgot about the keybindings (though they are easily extracted from the sources):
  • Ctrl-O open file
  • Ctrl-Shift-O open audio file
  • Ctrl-Space toggle audio pause
  • Ctlr-L 10 seconds back
  • Ctrl-M 10 seconds forward

Attached File(s)
.lua File  transcriber.lua (Size: 8.27 KB / Downloads: 4)

This post was last modified: 12-29-2010 08:37 AM by jpjacobs.

12-28-2010 11:55 AM
Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

Messages In This Thread
Transcribe.lua - jpjacobs - 12-28-2010 11:55 AM
RE: Transcribe.lua - mikshaw - 12-29-2010, 06:02 AM
RE: Transcribe.lua - jpjacobs - 12-29-2010, 08:38 AM
RE: Transcribe.lua - dvw86 - 12-30-2010, 12:15 AM

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump: