4 Stimmen

C/C++-Codebeispiele mit HTK (Hidden Markov Toolkit)

Ich versuche, mit HTK anzufangen, ich habe mir eine Kopie besorgt, sie kompiliert, das Buch geholt, und alles lief mehr oder weniger gut, kleine Probleme hier und da, aber nichts Ernstes.

Jetzt, nachdem ich das Buch gelesen und eine ganze Weile gegoogelt habe, finde ich keine Dokumentation für den für mich wichtigen Teil: HTKLib. Alles ist bis ins kleinste Detail für alle HTK-Tool-Programme (skriptfähige Kommandozeilen-Tools) beschrieben, aber ich kann kein einziges Beispiel oder Tutorial finden, wie man die Lib tatsächlich aufruft.

Kann mir jemand einen Hinweis geben? Der Quellcode für die jeweiligen Tools ist zwar enthalten, aber es wäre doch etwas umständlich, die Informationen für eine seriöse Bibliothek durch Lesen des Quellcodes zu extrahieren... Ich hätte ein wenig mehr Dokumentation erwartet, aber vielleicht habe ich sie einfach übersehen?

Für jede Hilfe sind wir sehr dankbar,

Tom

bearbeiten: Ich habe versucht, HTK für Computer-Vision-Zwecke zu verwenden, nicht für NLP, und dafür benötigte ich, dass ich es verlinken und von meinem Code aus aufrufen kann. Vielen Dank für Ihre Antworten.

3voto

Paul Dixon Punkte 4091

Vielleicht ATK ist für Sie besser geeignet. Hier ist die Explosion von der ATK-Website:

"ATK ist eine API, die das Erstellen experimenteller Anwendungen für HTK erleichtern soll. Sie besteht aus einer C++-Schicht, die auf den Standard-HTK-Bibliotheken aufsetzt."

Darüber hinaus verfügt Microsoft Research über ein weiteres Forschungsinstrument aquí für das Training akustischer Modelle. Dazu gehören ein visuelles Projekt für HTKlib und eine Reihe von C++ HTK-Wrappern, die jedoch nur eine Teilmenge der HTK-Funktionalität enthalten und Lizenzbeschränkungen unterliegen.

1voto

madmik3 Punkte 6909

Ich habe es nicht benutzt, aber ich verwende das Sprachmodellierungs-Toolkit. Ich denke, der Hauptzweck besteht darin, die bereitgestellten Kommandozeilen-Tools zu verwenden. Ich kann mir vorstellen, dass es sich dabei um sehr flexible Werkzeuge handelt, mit denen Sie Modelle erstellen und testen können. Warum wollen Sie den Code verwenden?

Was versuchen Sie außerdem zu tun?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X