Filter submissions
212 submissions
# Starred Locked Notes Created User IP address Script Title Script Description Script Sort ascending Name Email Address Organization Name Organization URL Operations
75 Star/flag Script Upload: Submission #75 Lock Script Upload: Submission #75 Add notes to Script Upload: Submission #75 Wed, 01/22/2020 - 14:52 imedqo 73.109.151.117 Betsy A welcome from Betsy - conversational AI that is good at math. Script: "Betsy"
Variable: {name}: ""
Variable: {more}: ""
Name Speak : Betsy : "Welcome to the Neongecko Intro, My name is Betsy."
Name Speak : Betsy : "What is your name?"
voice_input{name}
Name Speak : Betsy : "hi {name}"
Name Speak : Betsy : " I am good at math. You can ask me questions like what is the log base 10 of 1 million”
Name Speak : Betsy : "After this start up script exits, if your microphone and speakers are enabled, you can ask me questions out loud and hear my answers. Otherwise you can type questions in the dialog box above."
EXIT
josh josh@neongecko.com
42 Star/flag Script Upload: Submission #42 Lock Script Upload: Submission #42 Add notes to Script Upload: Submission #42 Tue, 11/19/2019 - 14:00 Anonymous 73.109.151.117 Basic Execute Basic Execute Script: "Basic Execute"
Neon speak: "Lets get started."
Execute: "What time is it"
Neon speak: "I'm finished."
Exit
Daniel McKnight daniel@neongecko.com
73 Star/flag Script Upload: Submission #73 Lock Script Upload: Submission #73 Add notes to Script Upload: Submission #73 Fri, 01/03/2020 - 18:13 imedqo 73.109.151.117 Apple Navigator Navigate the apple.com website with voice Script: "Apple Navigator"
Variable: {options}: table_scrape(https://apple.com)
Variable: {chosen}: ""
Neon speak: "Please tell me what apple.com web page you'd like to see. You can say things like random{options} or say quit or exit."
LOOP WN
....voice_input{chosen}
....# Neon speak: "navigating to {chosen}"
....if {chosen} == "quit":
........Neon speak: "say pause to turn off the mic or say exit to close the window."
........voice_input{chosen}
........if {chosen} == "pause":
............# execute skill to turn off mic
............Execute: "neon mute microphone"
....else:
........if closest{chosen,options}:
............Execute: "neon browse to closest{chosen,options}"
........else:
............Neon speak: "Page not found"
........Neon speak: "Tell me another Apple web page you'd like to see or say quit."
LOOP WN END
Exit
Daniel McKnight daniel@neongecko.com
108 Star/flag Script Upload: Submission #108 Lock Script Upload: Submission #108 Add notes to Script Upload: Submission #108 Thu, 03/09/2023 - 07:54 Anonymous 146.70.117.227 User Voice Recognition This is a User Voice Recognition skill for Neon that
includes the ability to recognize the user's voice and save the voice
recognition data to the bootable USB drive for the Mark 2. The updated
code saves the user's voice recognition file to a text file named after
the user's name, and then Neon confirms that the file has been saved
after the training is completed.

Skill Description: This skill allows Neon AI to recognize and remember
the voice of its user (up to four different voices) and save the voice
recognition data to the bootable USB drive for the Mark II device.
import speech_recognition as sr
import os

class UserVoiceRecognitionSkill:
def __init__(self):
self.user_voice_profiles = {}
self.sample_rate = 44100
self.chunk_size = 1024
self.format = sr.paInt16

def train_voice_profile(self, n_session):
r = sr.Recognizer()
with sr.Microphone(sample_rate=self.sample_rate, chunk_size=self.chunk_size) as source:
n_session.say("What is your name?")
audio = r.listen(source)

try:
user_name = r.recognize_sphinx(audio)
except sr.UnknownValueError:
n_session.say("Sorry, I couldn't understand your name. Please try again.")
return

with sr.Microphone(sample_rate=self.sample_rate, chunk_size=self.chunk_size) as source:
n_session.say(f"Hi {user_name}! Please say a few sentences so I can learn to recognize your voice.")
audio = r.listen(source)

try:
voice_profile = r.recognize_sphinx(audio)
if len(self.user_voice_profiles) < 4:
self.user_voice_profiles[user_name] = voice_profile
n_session.say("Thank you! I have learned to recognize your voice.")
else:
n_session.say("I can only recognize up to four different voices. Please remove a voice profile to add a new one.")
except sr.UnknownValueError:
n_session.say("Sorry, I couldn't understand what you said. Please try again.")

# Save user's voice recognition file to Bootable USB Drive for the Mark II
with open(f"{user_name}.txt", "w") as f:
f.write(voice_profile)

# Confirm the voice recognition file is saved
n_session.say(f"I now know your voice, {user_name}, and have saved it to my files.")
n_session.complete()

def execute(self, n_session):
if not self.user_voice_profiles:
self.train_voice_profile(n_session)

r = sr.Recognizer()
with sr.Microphone(sample_rate=self.sample_rate, chunk_size=self.chunk_size) as source:
audio = r.listen(source)

try:
user_input = r.recognize_sphinx(audio)
for user_name, voice_profile in self.user_voice_profiles.items():
if voice_profile.lower() in user_input.lower():
n_session.say(f"Hi {user_name}! How can I help you today?")
return
n_session.say("Sorry, I don't recognize your voice. Would you like to train me again?")
except sr.UnknownValueError:
n_session.say("Sorry, I couldn't understand what you said.")
Adam Obradovic elric@riseup.net
109 Star/flag Script Upload: Submission #109 Lock Script Upload: Submission #109 Add notes to Script Upload: Submission #109 Thu, 03/09/2023 - 07:58 Anonymous 146.70.117.227 Re-name Neon This skill allows the user to rename Neon and save the new
name to Neon's AI's Bootable USB Drive for the Mark II.

Activation Phrase: "Hey Neon, rename yourself."

Sample Utterances:

"Change your name to [new name]."
"Can you call yourself [new name] from now on?"
"I want to give you a new name. Let's call you [new name]."

Skill Steps:

Neon AI will prompt the user to provide a new name for it.
The user will provide the new name.
Neon AI will confirm the new name and ask the user if they want to
save it. If the user confirms, Neon AI will save the new name to its
Bootable
USB Drive for the Mark II and reply with a confirmation message.
If the user does not confirm, Neon AI will ask if the user wants to
try again or end the session.
import neon
import os

app = neon.Application()

@app.handle(intent='rename_neon')
def rename_neon_handler(request, responder):
new_name = request.slot_value('new_name')

# Confirm the new name and ask the user if they want to save it
confirmation_message = f"Are you sure you want to change my name to
{new_name}?"
confirmation = responder.yes_or_no(confirmation_message)

if confirmation == 'yes':
# Save the new name to Neon's AI's Bootable USB Drive for the
Mark II
bootable_drive_path = "/boot"
new_name_file_path = os.path.join(bootable_drive_path,
"neon_name.txt")
with open(new_name_file_path, "w") as f:
f.write(new_name)
responder.reply(f"My new name is now {new_name}.")
else:
# Ask the user if they want to try again or end the session
retry_message = "Do you want to try again or end this session?"
retry = responder.yes_or_no(retry_message)
if retry == 'yes':
responder.listen()
else:
responder.reply("Okay, see you next time!")

app.run()
Adam Obradovic elric@riseup.net
110 Star/flag Script Upload: Submission #110 Lock Script Upload: Submission #110 Add notes to Script Upload: Submission #110 Thu, 03/09/2023 - 08:34 Anonymous 146.70.117.227 YouTube Music Player Description: This skill allows users to search for and play music from YouTube while complying with copyright laws. The skill will only play music that is licensed for use or falls under fair use guidelines.

Activation Phrase: "Hey Neon, play music from YouTube."

Sample Utterances:

"Play [song name] by [artist name]."
"Find [song name] on YouTube."
"Play the top songs from [artist name] on YouTube."

Skill Steps:

Neon AI will prompt the user for the name of the song and/or artist they want to listen to.
The skill will use the YouTube API to search for the requested music.
If the requested music is licensed for use or falls under fair use guidelines, Neon AI will play the music for the user.
If the requested music is not licensed for use or does not fall under fair use guidelines, Neon AI will inform the user that the requested music cannot be played due to copyright restrictions.
The user can then request a different song or artist to listen to, or end the session.

Legal Disclaimer:

The YouTube Music Player skill is intended for personal, non-commercial use only. The user is responsible for ensuring that any music played through this skill is licensed for use or falls under fair use guidelines. Neon AI is not responsible for any copyright infringement that may result from the use of this skill. By using this skill, the user agrees to comply with all applicable copyright laws and regulations.
import neon
from neon_util import get_youtube_video

app = neon.Application()

@app.handle(intent='play_music')
def play_music_handler(request, responder):
song_name = request.slot_value('song_name')
artist_name = request.slot_value('artist_name')

# Use YouTube API to search for the requested music
video_id = get_youtube_video(song_name, artist_name)

if video_id is not None:
# Play the music if it is licensed for use or falls under fair use guidelines
responder.play_media('https://www.youtube.com/watch?v=' + video_id)
else:
# Inform the user that the requested music cannot be played due to copyright restrictions
responder.reply('Sorry, the requested music cannot be played due to copyright restrictions.')

app.run()
Adam Obradovic elric@riseup.net
129 Star/flag Script Upload: Submission #129 Lock Script Upload: Submission #129 Add notes to Script Upload: Submission #129 Sat, 02/17/2024 - 21:24 Anonymous 5.188.210.21 djszjjzq <a href="https://wegovy.trade/">wegovy 3 mg tablet</a> <a href="https://wegovy.trade/">wegovy 3 mg tablet</a> wegovy xr wegovy xr deon@outlook.com wegovy xr https://semaglutide.download/
139 Star/flag Script Upload: Submission #139 Lock Script Upload: Submission #139 Add notes to Script Upload: Submission #139 Tue, 02/20/2024 - 15:03 Anonymous 5.188.210.84 ifeffgab <a href="https://wegovy.top/">wegovy tab 3mg</a> <a href="https://wegovy.top/">wegovy tab 3mg</a> rybelsus medication rybelsus medication witold@yahoo.com rybelsus medication https://ozempic.pics/
145 Star/flag Script Upload: Submission #145 Lock Script Upload: Submission #145 Add notes to Script Upload: Submission #145 Fri, 02/23/2024 - 15:17 Anonymous 5.188.210.80 ucqurwnf <a href="https://wegovy.top/">ozempic for weight loss without diabetes</a> <a href="https://wegovy.top/">ozempic for weight loss without diabetes</a> rybelsus pill form rybelsus pill form csehrke@aol.com rybelsus pill form http://rybelsus.directory/
117 Star/flag Script Upload: Submission #117 Lock Script Upload: Submission #117 Add notes to Script Upload: Submission #117 Sun, 02/11/2024 - 15:22 Anonymous 5.188.210.91 cunohpqq <a href="https://wegovy.directory/">buy semaglutide in mexico</a> <a href="https://wegovy.directory/">buy semaglutide in mexico</a> wegovy 3 mg wegovy 3 mg teresita@outlook.com wegovy 3 mg https://rybelsustabs.online/
274 Star/flag Script Upload: Submission #274 Lock Script Upload: Submission #274 Add notes to Script Upload: Submission #274 Mon, 05/13/2024 - 19:08 Anonymous 5.188.210.91 wzxkkfrw <a href="https://valtrexv.online/">buy valtrex australia</a> <a href="https://valtrexv.online/">buy valtrex australia</a> pills pills btconboy@mail.com pills https://modafinile.com/
183 Star/flag Script Upload: Submission #183 Lock Script Upload: Submission #183 Add notes to Script Upload: Submission #183 Mon, 03/11/2024 - 09:40 Anonymous 5.188.210.93 rbvwrftho <a href="https://valtrexarb.online/">valtrex generic online</a> <a href="https://valtrexarb.online/">valtrex generic online</a> valtrex online canada valtrex online canada jennyferragamo@mail.com valtrex online canada http://valtrexid.com/
220 Star/flag Script Upload: Submission #220 Lock Script Upload: Submission #220 Add notes to Script Upload: Submission #220 Wed, 03/27/2024 - 07:21 Anonymous 5.188.210.93 wrzuecwtv <a href="https://valtrexarb.online/">generic valtrex cost</a> <a href="https://valtrexarb.online/">generic valtrex cost</a> can you buy valtrex online can you buy valtrex online hkarttunen@outlook.com can you buy valtrex online https://vatrex.online/
273 Star/flag Script Upload: Submission #273 Lock Script Upload: Submission #273 Add notes to Script Upload: Submission #273 Sun, 05/12/2024 - 00:05 Anonymous 5.188.210.93 jzsxfdfdc <a href="https://valtrexarb.online/">buy valtrex online india</a> <a href="https://valtrexarb.online/">buy valtrex online india</a> valtrex without prescription valtrex without prescription iris@yahoo.com valtrex without prescription https://valtrexbt.online/
267 Star/flag Script Upload: Submission #267 Lock Script Upload: Submission #267 Add notes to Script Upload: Submission #267 Wed, 05/01/2024 - 00:37 Anonymous 5.188.210.91 ntklkhxu <a href="https://tadalafilu.online/">where to buy tadalafil online</a> <a href="https://tadalafilu.online/">where to buy tadalafil online</a> tadalafil 5mg coupon tadalafil 5mg coupon josephhayes8@mail.com tadalafil 5mg coupon https://tadalafilu.online/
242 Star/flag Script Upload: Submission #242 Lock Script Upload: Submission #242 Add notes to Script Upload: Submission #242 Sat, 04/06/2024 - 19:27 Anonymous 5.188.210.91 dxsnnhxs <a href="https://tadalafilu.online/">tadalafil 20 mg buy</a> <a href="https://tadalafilu.online/">tadalafil 20 mg buy</a> generic tadalafil 2018 generic tadalafil 2018 malibufarmington@gmail.com generic tadalafil 2018 https://tadalafilu.online/
256 Star/flag Script Upload: Submission #256 Lock Script Upload: Submission #256 Add notes to Script Upload: Submission #256 Fri, 04/12/2024 - 23:08 Anonymous 5.188.210.91 afarfbam <a href="https://tadalafilstd.online/">generic cialis from uk</a> <a href="https://tadalafilstd.online/">generic cialis from uk</a> wegovy semaglutide tablets wegovy semaglutide tablets dale354@gmail.com wegovy semaglutide tablets http://tadalafi.online/
191 Star/flag Script Upload: Submission #191 Lock Script Upload: Submission #191 Add notes to Script Upload: Submission #191 Fri, 03/15/2024 - 18:22 Anonymous 5.188.210.91 rmcfgjkj <a href="https://tadalafilstd.online/">can i buy cialis in usa</a> <a href="https://tadalafilstd.online/">can i buy cialis in usa</a> online tadalafil prescription online tadalafil prescription goranmoller@aol.com online tadalafil prescription https://tadalafi.online/
258 Star/flag Script Upload: Submission #258 Lock Script Upload: Submission #258 Add notes to Script Upload: Submission #258 Mon, 04/15/2024 - 16:20 Anonymous 5.188.210.91 rostjlht <a href="https://tadalafilstd.com/">where to buy tadalafil 20mg</a> <a href="https://tadalafilstd.com/">where to buy tadalafil 20mg</a> wegovy tab 3mg wegovy tab 3mg paigewestfall@yahoo.com wegovy tab 3mg https://tadalafilu.online/
229 Star/flag Script Upload: Submission #229 Lock Script Upload: Submission #229 Add notes to Script Upload: Submission #229 Mon, 04/01/2024 - 06:39 Anonymous 5.188.210.91 ijgwcsbh <a href="https://tadalafilstd.com/">tadalafil india 20mg</a> <a href="https://tadalafilstd.com/">tadalafil india 20mg</a> buy rybelsus canada buy rybelsus canada kurzhalsrk@gmail.com buy rybelsus canada http://tadalafilstd.com/