Automated Voice Command Deletion Tool

Job ID: 39372357

Budget: $250 – $750 USD

Project: Manage Information by Phone: Remove Content

Introduction to MakeTime: (in-progress solution):

Respond faster about scheduled activities with MakeTime - at the speed of voice and phone.
Voice in information hands-free by phone.
Get answers by text and phone.
It’s that simple.

Schedule | Courses & Skills | Supplies | Orders | Library | Coupons | Healthcare | Gifts |
Travel | Repairs & Warranties | Events | Exercise | Bills & Maintenance | Remember

MakeTime is a set of tools to easily manage, visualize, and hear your scheduled activity by text and phone.
View all of your scheduled activity on a single page, and print it.
Or, get specific answers by text or phone.

Project Background:

The user calls the MakeTime automated attendant and listens to his/her information by category.
a. She calls Free Conference Call at 605-313-5651, host *
b. Access Code: 5399927, Pin: 5327
c. Record *9,

Then initiates a second call to the phone attendant: 925-269-9062, chooses a category (e.g., 6-Coupons), and listens to the information.

While listening, she chooses an item to remove. During the “lull” in audio after that item (and before the next item), she says “remove”. See below for the 6-Coupons info that is read out (e.g., from MakeTime.xls > “Ask” sheet”):

“Coupons: Order 0: ashley fur 6 dollars July 2 2023 -[113x] Order 1: subway 7 dollars July 2 2025 -[127x] Order 2: greenies 6 dollars July 2 2023 -[787x] Order 3: little caesar 5 dollars July 2 2023 -[1684x] Order 4: Walgreens 5 dollars July 5 2024 -[1690x] Order 5: Walgreens 5 dollars July 5 2024 -[1691x] Order 6: target 6 dollars July 5 2024 -[1696x] Order 7: FoodMaxx 7 dollars July 6 2023 -[1780x] Order 8: FoodMaxx 5 dollars July 6 2023 -[1781x] Order 9: FoodMaxx 9 dollars July 6 2023 -[1782x] Order 10: FoodMaxx 8 dollars July 6 2023 -[1784x] Order 11: FoodMaxx 8 dollars July 6 2023 -[1785x] Order 12: luckys 7 dollars July 2 2023 -[1871x] Order 13: classiccw 8 dollars July 2 2023 -[1882x]”

Project Assignment:

This project will take that “remove” user direction recorded in the Freeconferencecall.com transcript, and create an automation which will run every time the user calls and “says” “remove” into the MakeTime phone attendant. (i.e, The "remove" command is saved in the call recording, and transcribed in the “User > History & Recordings > Keywords” > “Transcript” area of Freeconferencecall.com)

Tasks:
a) automatically save recordings from freeconferencecall.com to user’s file storage area::
File Storage (e.g., system: Google Drive, folder: “MakeTime”. folder : “Recordings”
Filename (e.g., “MakeTime”)

b1) pull transcripts from FCC by API
https://www.freeconferencecall.com/for-developers
Postman:
https://www.freeconferencecall.com/api/v4/documentation#section/Postman-instructions

b2) automatically save transcripts
b2ii) from freeconferencecall.com > User > History & Recordings area
b2ii) from Turboscribe.com

c) parse transcripts and identify items user wants to remove:
“Order 1…remove…”
“Order 3… remove…”
“Order 5….remove…”

d) query remove codes from phone system greeting text:
MakeTime file (e.g., “MakeTime.xls”)
sheet name (e.g., “Ask”), and
field (e.g., “xmt ask orders”, “smt ask coupons”),
and when appropriate column names (e.g., lookup in column “A” and answer in column “B”)

e) pull remove codes inside brackets:
(e.g. Orders, “28x” order 1, “419x” for order 3, “488x” for order 5
(e.g. Coupons, “127x” for coupon 1, “1684x” for coupon 3, “1691x” for coupon 5

f) save each remove code to a new line in MakeTime Google Sheet:
Filename: (e.g., MakeTime.xls)
Sheetname: (e.g., “Enter” sheet)

(The sheet will already automatically suppress the appropriate record, requiring no further assistance in this project.)

Other Considerations:
a. We want the removal to occur as fast as possible (e.g., milliseconds or seconds) after transcript is available.
b. We want users to be able to remove multiple items in one session. (e.g., I remove Coupon 1, 6, and 8 during one 'listen', saying "Remove" after each one of those read-out sentences. (i.e., The user says "Remove" 3 times during that 'listen'.)
Related categories: Data Extraction API Development