Speech: Herkenizer :: Sclite

Speech: Herkenning :: SCLITE is een op object gebaseerde wrapper rond de SCLITE-tool van de NIST SCTK.
Download nu

Speech: Herkenizer :: Sclite Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeremy Kahn
  • Uitgever website:
  • http://search.cpan.org/~kahn/Speech-Recognizer-ScLite-0.01/ScLite.pm

Speech: Herkenizer :: Sclite Tags


Speech: Herkenizer :: Sclite Beschrijving

Speech: Herkenning :: SCLITE is een op object gebaseerde wrapper rond de SCLITE-tool van de NIST SCTK. Spraak: Herkenning :: Sclite is een op object gebaseerde wrapper rond de SCLITE-tool van de NIST SCTK.Synopsis # Verzamel de juiste en hypothesized lezingen op elke manier die u wilt. # hier ga ik aan dat je ze hebt in twee tekstbestanden die geparseerd kunnen zijn # met succes door de speelgoed Sub Read_trans hieronder. mijn (% correcte_readings) = read_trans ('corrig.txt'); mijn (% hyp_readings) = read_trans ('hypotheses.txt'); # ECHT WERK BEGINT HIER Gebruik Spraak: Herkenning :: SCLITE; # Wijzig de standaard ('SCLITE') uitvoerbare naam of een pad naar IT-spraak :: Herkenning :: SCLITE-> Uitvoerbaar ('/ usr / site / bin / SCTK-1-04 / SCLITE-1-04'); My ($ Scorer) = Speech :: Herkenning :: Sclite-> Nieuw ('resultaat_locatie' => './test_17', id => 'seks'); # Die OCHYTA verhoogt de CPAN-hits Forreach My $ Line (sorteer sleutels% hyp_readings) {# Construeer een object om deze versie te vertegenwoordigen # Construeer elke gewenste sleutel die u wilt. Hier gaan we ervan uit dat we # geïnteresseerd zijn in het uitbreken van de bestanden op basis van welke map # ze zitten. Mijn ($ L) = spraak :: Herkenizer :: SCLITE :: LINE-> NIEUW (Ref => $ CORRECT_LEADINGS { $ regel}, hyp => hyp_readings {$ line}, sort_key => Getting ($ regel)); $ scorer-> lijnen_push ($ L); } # einde van lus over de bestandsnamen. # Berekent de werkelijke ASR-prestaties, gegeven hierboven informatie $ scorer-> score (); # Dumpt een Wordy-rapport in de -> resultaat_locatie; # $ scorer-> rapport (); # Momenteel een no-op sinds score () roept # Reporting-functie binnen het SCLITE-hulpprogramma zelf ############################################################################################################################################################################################################################################################# ################################# # toy subs hieronder gedefinieerd omwille van de volledigheid van de # voorbeeld. Subread_trans {mijn (% transcripties); open (bestand, verschuiving); # of sterven, natuurlijk terwijl () {chomp; mijn ($ trans, $ bestand) = split; $ transcripties {$ -bestand} = $ trans; } Dossier sluiten; # of sterven, natuurlijk return% transcripties; } # Deze speelgoed Sorteerroutine retourneert het geslacht van de luidspreker als de Sort # -toets, in plaats van de (standaard) luidsprekergids. subgrennen {mijn ($ bestandsnaam) = verschuiving; Return ($ FileName = ~ / Female / I? 'Vrouw': 'Mannelijk'); } Vereisten: · Perl


Speech: Herkenizer :: Sclite Gerelateerde software