str-anger / larisa Goto Github PK
View Code? Open in Web Editor NEWVoice assistant - education project for applied AI course
Voice assistant - education project for applied AI course
Answering questions "what is" of "who is" implement wikipedia search, snippet extraction and reading.
start_voice_interface
method of larisa.py
implements voice interaction with the service. In triggers on keywords and should also speak out (if this is text) of play (if this is audio file, e.g. yandex music or youtube) the responce.
See https://github.com/str-anger/larisa/blob/main/larisa.py#L101 for details.
For now intent extraction https://github.com/str-anger/larisa/blob/main/logic/processor.py#L14 is implemented naively. For scalability it should base on syntax and/or semantics of the request (with maybe some sticks and ropes).
Implement extendable intent resolution methodology + break down processors into separate modules.
Implement, e.g.
What time is it?
What time is it in [location]?
What time?
Time.
Implement akinator game
Given a webcamera, implement a feature which can explain what does it see.
Implement arithmetics. Something like "Larisa, add 3, 4, 5 and 19". Or "Larisa, evaluate 3 plus 4 divided by 7"
There are some games, which can be easily implemented in voice interface. Like quests with simple answers of single choice. Implement one.
Think wisely about the mechanism of voice-to-voice translation. Think about commands.
Implement at least english-to-other translation.
E.g. based on kaldi https://github.com/alphacep/vosk-server
Implement weather forecast given time (now) and location (spoken).
Remember faces in the web camera. If unknown person - ask who is this, if asked, name the person.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.