Group
Extension

Matches 2

Speech-Recognition-Vosk ( C/CO/CORION/Speech-Recognition-Vosk-0.01.tar.gz, CORION, 2022; MetaCPAN )
Speech-Recognition-Vosk/lib/Speech/Recognition/Vosk.pm ( view source; MetaCPAN )
rapper in
L<Speech::Recognition::Vosk::Recognizer>.

  use Speech::Recognition::Vosk;
  use JSON 'decode_json';

  my $model = Speech::Recognition::Vosk::model_new("model-en");
  my $recognizer = Spee
eech::Recognition::Vosk::recognizer_partial_result($recognizer);
      }

      my $info = decode_json($spoken);
      if( $info->{text}) {
          print $info->{text},"\n";
      } else {
         
my $spoken = Speech::Recognition::Vosk::recognizer_final_result($recognizer);
  my $info = decode_json($spoken);
  print $info->{text},"\n";

=head1 FUNCTIONS

=cut

require XSLoader;
XSLoader::load(_
Speech-Recognition-Vosk ( C/CO/CORION/Speech-Recognition-Vosk-0.01.tar.gz, CORION, 2022; MetaCPAN )
Speech-Recognition-Vosk/lib/Speech/Recognition/Vosk/Recognizer.pm ( view source; MetaCPAN )
package Speech::Recognition::Vosk::Recognizer;
use Speech::Recognition::Vosk;
use JSON 'decode_json';
use Moo 2;

use Filter::signatures;
use feature 'signatures';
no warnings 'experimental::signature

Returns a hashref containing the recognized text.

=cut

sub result( $self ) {
    return decode_json( Speech::Recognition::Vosk::recognizer_result($self->_recognizer))
}

=head2 C<< ->partial_result
xt may change
when more data is collected.

=cut

sub partial_result( $self ) {
    return decode_json( Speech::Recognition::Vosk::recognizer_partial_result($self->_recognizer))
}

=head2 C<< ->final_

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.