Skip to content

mark-nick-o/AIML_SoundArtsProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIML_SoundArtsProject

SAAI Factory - Hackathon on Art and AI

WIP

The idea is that the videos and music are loaded to the re-direct server and that a json file is created when this is loaded, this json file contains which keywords relate to each item loaded into the server, a chatbot client and a speach recognition client then recognises the request by reading the json file and the keywords associated with each item then randomly selecting each one to be played from the cloud storage. Each video and sound has been made with different packages and instruments and methods to give various effects, the themes of these visuals are also given as a keyword method of selection, there is also a pathway into an old interactive java/javascript sound visual arts games world if you are able to run unsigned java applets and javascript. you can communicate via the @blueSparrow_bot http://t.me/blueSparrow_bot

google colab chatbot(via telegram messanger)

if you start the google colab you can experiment by sending the bot commands via the blueSparrow messanger once you have came to the end of the spreadsheet main(), I will hope to host this application and some more before the end of the project but it is possible during test to run example tests on the machine learning and test out the applications and see some of the visual art and contemporary music already provided in the project

to run the rest server you need to install the libraries or use the binary (which has been made for ubuntu linux) then make the executable

compile

command #> g++-7 -std=c++17 rest_webserver.cpp -o webserver_rest2 -lhttpserver

run

command #> ./webserver_rest2

load a single file for test

command #> ./rest_server_test.sh https://soundcloud.com/ringroserecords/in2u

(very shortly a loader will be provided that loads all the files that make up the arts project and this will correspond to the json file or BOT_CONFIG provided)

./add_2_restServer.sh

will add all the urls you specify in url_defs file

Running Jupyter Notebook

there are 2 colab notebooks one will work with the re-direct service Copy of AIML_UrlBotFather.ipynb the other you can test direct from the colab without running the re-direction server Copy of AIML_DirectBotFather.ipynb

Deploy

Contains dockerfiles for deployment on AWS

Ive added a listen2speechBot.py which can listen to voice and then reply with the url which best matched the request made or a voice reply sugesting what to do

ArtGens

Contans the scripts i made for communicating with speech engines e.g. MIMI for use on audio track, as well as other scripts i made for listening to voice or speaking back, as well as other openCV work i have done to manipulate picture files or create animation

About

SAAI Factory - Hackathon on Art and AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages