def main(chunk_size, start_with_chunk, max_chunks_count, record, files, silent, **kwars):
    if not silent:
        logging.basicConfig(level=logging.INFO)

    chunks = []
    if files:
        chunks = client.read_chunks_from_files(files,
                                               chunk_size,
                                               start_with_chunk,
                                               max_chunks_count)
    else:
        if record:
            if is_pyaudio:
                chunks = client.read_chunks_from_pyaudio(chunk_size)
            else:
                click.echo('Please install pyaudio module for system audio recording.')
                sys.exit(-2)

    def default_callback(utterance, start_time = 0.0, end_time = 0.0):
        click.echo(utterance)
        if (end_time > start_time):
            click.echo("from {0} to {1}".format(start_time, end_time))

    if not chunks:
        click.echo('Please, specify one or more input filename.')
    else:
        client.recognize(chunks,
                         callback=default_callback,
                         **kwars)
def main(chunk_size, start_with_chunk, max_chunks_count, record, files, silent, **kwars):
    if not silent:
        logging.basicConfig(level=logging.INFO)

    chunks = []
    if files:
        chunks = client.read_chunks_from_files(files,
                                               chunk_size,
                                               start_with_chunk,
                                               max_chunks_count)
    else:
        if record:
            if is_pyaudio:
                chunks = client.read_chunks_from_pyaudio(chunk_size)
            else:
                click.echo('Please install pyaudio module for system audio recording.')
                sys.exit(-2)

    def default_callback(utterance, start_time = 0.0, end_time = 0.0, data = None):
        click.echo(utterance)
        if (end_time > start_time):
            click.echo("from {0} to {1}".format(start_time, end_time))

    if not chunks:
        click.echo('Please, specify one or more input filename.')
    else:
        client.recognize(chunks,
                         callback=default_callback,
                         **kwars)
def main(key, server, port, format, model, chunk_size, start_with_chunk, max_chunks_count, silent, reconnect_delay, reconnect_retry_count, record, nopunctuation, files):
    if not silent:
        logging.basicConfig(level=logging.INFO)

    chunks = []
    if files:
        chunks = client.read_chunks_from_files(files,
                                               chunk_size,
                                               start_with_chunk,
                                               max_chunks_count)
    else:
        if record:
            if is_pyaudio:
                chunks = client.read_chunks_from_pyaudio()
            else:
                click.echo('Please install pyaudio module for system audio recording.')
                sys.exit(-2)

    if not chunks:
        click.echo('Please, specify one or more input filename.')
    else:
        client.recognize(chunks,
                         callback=click.echo,
                         host=server,
                         port=port,
                         key=key,
                         format=format,
                         topic=model,
                         reconnect_delay=reconnect_delay,
                         reconnect_retry_count=reconnect_retry_count,                         
                         punctuation=not nopunctuation)
Example #4
0
def main(key, server, port, format, chunk_size, start_with_chunk,
         max_chunks_count, silent, reconnect_delay, reconnect_retry_count,
         files):
    if not silent:
        logging.basicConfig(level=logging.INFO)

    if not files:
        click.echo('Please, specify one or more input filename.')
    else:
        chunks = client.read_chunks_from_files(files, chunk_size,
                                               start_with_chunk,
                                               max_chunks_count)
        client.recognize(chunks,
                         callback=click.echo,
                         host=server,
                         port=port,
                         key=key,
                         format=format,
                         reconnect_delay=reconnect_delay,
                         reconnect_retry_count=reconnect_retry_count)
Example #5
0
def main(chunk_size, start_with_chunk, max_chunks_count, record, files, silent, **kwars):
    if not silent:
        logging.basicConfig(level=logging.INFO)

    chunks = []
    if files:
        chunks = client.read_chunks_from_files(files,
                                               chunk_size,
                                               start_with_chunk,
                                               max_chunks_count)
    else:
        if record:
            if is_pyaudio:
                chunks = client.read_chunks_from_pyaudio(chunk_size)
            else:
                click.echo('Please install pyaudio module for system audio recording.')
                sys.exit(-2)

    if not chunks:
        click.echo('Please, specify one or more input filename.')
    else:
        client.recognize(chunks,
                         callback=click.echo,
                         **kwars)
Example #6
0
def main(chunk_size, start_with_chunk, max_chunks_count, record, files, silent,
         **kwars):
    if not silent:
        logging.basicConfig(level=logging.INFO)

    chunks = []
    if files:
        chunks = client.read_chunks_from_files(files, chunk_size,
                                               start_with_chunk,
                                               max_chunks_count)
    else:
        if record:
            if is_pyaudio:
                chunks = client.read_chunks_from_pyaudio(chunk_size)
            else:
                click.echo(
                    'Please install pyaudio module for system audio recording.'
                )
                sys.exit(-2)

    if not chunks:
        click.echo('Please, specify one or more input filename.')
    else:
        client.recognize(chunks, callback=click.echo, **kwars)