Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sahilrajput03/pa-bot-draft
https://github.com/sahilrajput03/pa-bot-draft
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sahilrajput03/pa-bot-draft
- Owner: sahilrajput03
- Created: 2021-02-22T15:29:37.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-24T13:02:57.000Z (almost 4 years ago)
- Last Synced: 2024-11-09T17:57:23.702Z (about 2 months ago)
- Language: AutoHotkey
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
### text to speech links for frontend(react), not found for node :(
- https://www.npmjs.com/package/speech-to-text
- https://github.com/magician11/speech-to-text
- https://developers.google.com/web/updates/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API
- https://github.com/somonus/react-speech-recognition-input## Project making Checklist:
(* means **less important**)
- [x] Make a simple cli to control scrpy streamed android screen for making a call provided via cli.
- [ ] Make sample {speech input}-{text output} and sample {text input}-{speech output} nodejs program.
- [ ] * Make a locally hosted webapp(backend+frontend) that facilitates making instant call from web interface through your real device.
- [ ] Make a program that call someone(let say priyam) and gives new message everytime after interval of 2hrs. It can be affirmation message or some complement or some route message. Prepare 3 messages for 3 calls and automate them via a nodejs program.
#### Keywords
- Bot : Vocally talking machine
- PA is our bot.
- PA : Personal Assistant(Each PA will have a human like name too).
- PAM : Personal Assistant Manager(This is a real human that can manage PA's using some Web App using its credential provided).
- PAM : Can instruct/manage/change behaviour of the PA.
- AP: Automated Psychlogist
- PAM can talk to clients directly too if user confirms when asked by the PA bot during any conversation with the client.
- LC: Life Coach## General Idea
- PA can call and remind some event.
- Greet for some event, bless some thing based on the ocassion type.
- Invite(on request of our customer) other person to something
- can note down some problem from customer and get the PAM notified about it in real time, so PAM can assist/help the customer regarding a area of interest.
- PA will use JIO to call anybody so its call charges are feasible for the MVP product and public users usage.
- Assist the client in - Diet, exercise, clothing, more to come here.
- Affirmation, applause and health compliments, other such psychological things to say during interaction of PA and a client.## Resource in need
- [How to build your own custom Android ROM](https://www.androidauthority.com/build-custom-android-rom-720453/#:~:text=Download%20and%20build%20Android%20from,and%20then%20read%20it%20again.)
- above related android source, [>>> here <<<](https://source.android.com/setup/build/requirements).
- from [google-search](https://www.google.com/search?newwindow=1&rlz=1C1CHBD_enIN917IN917&sxsrf=ALeKk03bkyPYTqRtX9prpp7lAPELTcck7A%3A1614008664965&ei=WNEzYN6zOsyCyAP6mayYAg&q=make+an+android+os&oq=make+an+android+os&gs_lcp=Cgdnd3Mtd2l6EAMyBggAEBYQHjIFCAAQhgMyBQgAEIYDMgUIABCGAzIFCAAQhgM6BwgAEEcQsAM6BwgjEOoCECc6BAgjECc6BAgAEEM6BQgAEJECOgUIABCxAzoECC4QQzoLCC4QsQMQxwEQowI6BwgAELEDEEM6CAgAELEDEIMBOgIIAFCK8IYBWOOMhwFg9o2HAWgCcAF4AIAB0gKIAd4akgEIMC4xOC4xLjGYAQCgAQGqAQdnd3Mtd2l6sAEKyAEIwAEB&sclient=gws-wiz&ved=0ahUKEwjev47p6v3uAhVMAXIKHfoMCyMQ4dUDCA0&uact=5).
### Building a cheap solution
- Tip for pa bot: use ctrl+p+o to open mobile but turn screen off on mobile.
- I can make screen always off and keep it like that for eternity to be able to use screen for autopilot mode.
links [google search - what software do customer care company use](https://www.google.com/search?q=what+software+do+customer+care+use+to+manage+calls&rlz=1C1CHBD_enIN917IN917&oq=what+software+do+customer+care+use+to+manage+calls&aqs=chrome..69i57j33i160.21817j0j1&sourceid=chrome&ie=UTF-8), [The 12 Best Call Center Software in 2021](The 12 Best Call Center Software in 2021
),- You can simulate real device and feed sound into it using a speaker directly placed in front of it the mobile. The speaker used to feed bot's voice (whose audio will go into the mobile's mic) is generated using a nodejs program using some toolkit, and the software is supposed to run on my same laptop, but my audio output is feeded from the software to the speaker only.
- The primite thing is I need some portable speaker and a mic for receiving the the audio from the mobile's speaker during a call, and the setup is supposed to put in a sound proof environment so that sound noise is minimum.
- The foremost thing is this setup is to be able to control mobile touchscreen and clicking it via some automated manner(E2E testing software) like what cypress does for web-apps. And this testing software will help me trigger to automated touch anywhere on the mobile screen from the laptop only.