Gaboose / talkbots

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TalkBots

Stream an audio conversation of two chatterbots talking to one another.

Acquire Image

You can either build from this repo:

docker build . --tag gaboose/talkbots

Or pull from docker hub:

docker pull gaboose/talkbots # (1.164 GB)

Run

# This streams RTP audio to 172.17.0.1 - default host machine address (this may be different for a Windows host)
docker run -it --rm gaboose/talkbots
# If you wish to stream to another IP, run:
docker run -it --rm -e STREAM_TARGET=<ipaddress> gaboose/talkbots

Then open the rtp://@:5555 url on VLC.

Instrukcijos Mikalojui

Aš sugalvojau šitą programėlę supakuot į tokį vadinamą Docker konteinerį, kad būtų lengviau ir patikimiau suinstaliuot/perkelt ją iš vieno kompo į kitą. Turėtų veikt ir ant Windowsų ir ant Linuxų. The catch is, kad tau teks susiintaliuot patį Dockerį pirmiausia.

Setting Up Docker on Windows <- šitas turėtų pagelbėt.

Install Docker on Ubuntu <- o čia jei nori paleist ant linuxų. Biški sunkiau suinstaliuot. Gal reiktų pasilikt kaip atsarginį variantą, jei su Windowsais neišeis.

Suinstaliavus tam command-line tada tereiks paleist šitas dvi komandas:

docker pull gaboose/talkbots
...
docker run -it --rm -e STREAM_TARGET=<ipaddress> gaboose/talkbots

Visai kaip aukščiau angliškose instrukcijose parašiau. Tik vietoj <ipaddress> reiks įrašyt laptopo IP adresą. Jį kažkaip reikia atrasti per Windowsus. Dar nežinau tiksliai kaip, galėsim kartu padaryt. Kompai dažnai turi kelis IP adresus (vienas adresas per interfeisą) ir čia idealiai reikėtų įrašyt to pačio interfeiso, prie kurio yra prijungtas docker virtual machine (private network, kaip ten sako filmuke), bet gal veiks ir bet kuris (ant linuxų veikė).

Ir tada atsidarai rtp://@:5555 per VLC ir turėtum išgirst juos besikalbant :)

About


Languages

Language:Python 96.7%Language:Shell 3.3%