Beispiel #1
0
def main():
    run(
        Component(call=deepspeech_server, input=DeepspeechSource),
        DeepspeechDrivers(deepspeech=deepspeech.make_driver(),
                          httpd=httpd.make_driver(),
                          argv=argv.make_driver(),
                          logging=logging.make_driver(),
                          file=file.make_driver()))
Beispiel #2
0
def main():
    dispose = run(entry_point=Component(call=audio_encoder, input=Source),
                  drivers=Drivers(
                      encoder=encoder.make_driver(),
                      httpd=httpd.make_driver(),
                      file=file.make_driver(),
                      argv=argv.make_driver(),
                  ))
    dispose()
Beispiel #3
0
def main():
    loop = asyncio.get_event_loop()
    aio_scheduler = AsyncIOScheduler(loop=loop)
    run(
        Component(call=functools.partial(model_publisher, aio_scheduler),
                  input=ModelPublisherSource),
        ModelPublisherDrivers(
            kafka=kafka.make_driver(),
            http=http.make_driver(),
            file=file.make_driver(),
            argv=argv.make_driver(),
        ))
def main():
    loop = asyncio.get_event_loop()
    # loop.set_debug(True)
    aio_scheduler = AsyncIOScheduler(loop=loop)
    run(
        Component(call=partial(deepspeech_server, aio_scheduler),
                  input=DeepspeechSource),
        DeepspeechDrivers(deepspeech=deepspeech.make_driver(),
                          httpd=httpd.make_driver(),
                          argv=argv.make_driver(),
                          logging=logging.make_driver(),
                          file=file.make_driver()),
        loop=loop,
    )
Beispiel #5
0
def main():
    loop = asyncio.get_event_loop()
    # loop.set_debug(True)
    aio_scheduler = AsyncIOScheduler(loop=loop)
    run(
        Component(
            call=partial(makinage, aio_scheduler),
            input=MakiNageSource),
        MakiNageDrivers(
            kafka=kafka.make_driver(),
            http=http.make_driver(),
            file=file.make_driver(),
            argv=argv.make_driver(),
        ),
        loop=loop,
    )
Beispiel #6
0
from collections import namedtuple
import rx.operators as ops
from cyclotron import Component
from cyclotron.rx import run

import cyclotron_std.sys.stdout as stdout
import cyclotron_std.sys.argv as argv

Drivers = namedtuple('Drivers', ['stdout', 'argv'])
Source = namedtuple('Source', ['argv'])
Sink = namedtuple('Sink', ['stdout'])


def echo(sources):
    console = sources.argv.argv.pipe(ops.skip(1), ops.map(lambda i: i + '\n'))

    return Sink(stdout=stdout.Sink(data=console))


if __name__ == '__main__':
    dispose = run(entry_point=Component(call=echo, input=Source),
                  drivers=Drivers(
                      stdout=stdout.make_driver(),
                      argv=argv.make_driver(),
                  ))
    dispose()