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)
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)
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)