Saravanan666/pypi-org huggingface dataset:
Package: neon-skill-instructions
InstructionsSummaryNeon skill for instructions reading and implementationDescriptionReads structured instructions and guides a user through themExamplesstart instructionsContact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonGeckoComNeonMariiaCategoryInformationDailyTags#Neongecko
#NeonAI
#NeonGecko Original
#Instructions
#Custom
Package: neon-skill-ip-address
IP AddressSummaryRetrieve theIP address, also known as the "network address" of the Device and respond verbally to the user, and if the Device supports it, display the IP address.DescriptionReturns the known IP addresses to the user, if requested. Useful for testing.ExamplesSay any of the following and wait for Neon to reply with the available list:"What's your IP address?""Tell me your IP address.""What is my public IP address?"Contact SupportUse thelinkorsubmit an issue on GitHubCreditsMycroft AINeonDanielreginaneonRyan Sipes
Steve PenrodCategoryConfigurationTags#IP-address
#IPaddress
#network-address
#network
#system
Package: neon-skill-launcher
LauncherBrowse the web by voiceDescriptionThis skill is used to browse the web.Examples"Browse to neon.ai""Navigate to google.com"Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonGeckoComNeonDanielreginaneonCategoryProductivityDailyTags#NeonGecko Original
#NeonAI
#browser
#desktop
#web
Package: neon-skill-local-music
Local MusicSummaryOCPskill to play media from
local storage.DescriptionSearch and play music saved to the local file system. By default, the contents of/mediawill be used, but this can be changed in skill settings. Tagged audio files
will have image art and track info parsed from metadata, but you may also organize
files in the following format to parse untagged files (i.e..wavfiles).Artist 1
|
|- Album
|  |
|  |- 01 Song Title.wav
|  |- Folder.jpg
Artist 2
|
|- Album 2
...ExamplesPlay local music.Play music.You may also request a specific song, album, or artist from your local music
collection.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonGeckoComNeonDanielCategoryMusicDailyTags#music
#NeonAI
#NeonGecko Original
#OCP
#Common Play
Package: neon-skill-messaging
MessagingSummaryHandles mobile requests for phone calls, SMS, and emails.DescriptionThis handles SMS, phone call, and email requests.ExamplesPlace Call:call Danielcall 555-555-5555Send a Message:Send a text message to Daniel that says helloSend an email todemo@neongecko.comwith the subject Test EmailContact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonDanielNeonGeckoComTags#NeonGecko Original
#NeonAI
#Communication
#SMS
#Email
#Phone
#Android
Package: neon-skill-news
Latest newsListen to the latest news report from your favorite broadcastAboutPlay the latest news from an RSS audio feed. Your device location will be used to provide a local feed from your country if available. Otherwise, the National Public Radio (NPR)
Hourly News will be used. You can also choose your own default or add a custom audio feed at:home.mycroft.ai.Supported stations include:Associated Press (AP) Hourly Radio News[AU] ABC News Australia[BE] VRT Nieuws[CA] CBC News[DE] DLF[DE] WDR[FI] YLE[SE] Ekot[UK] BBC News[US] Fox News[US] NPR News Now[US] PBS NewsHourExamples"Play the news""Play the BBC news""Tell me the news""What's the news?""Restart news"CreditsMycroft AINeonDanielCategoryDailyInformationTags#news
#headlines
Package: neon-skill-personal
PersonalSummarySkill used for introduction between the user and Neon.DescriptionPersonal skill provides responses to questions about who Neon is.ExamplesWho are you?Who made you?When were you born?What is your email address?Where were you born?What are you?How are you?What is your name?Where are you?Contact SupportUse thelinkorsubmit an issue on GitHubCategoryEntertainmentDaily
InformationCreditsMycroft AINeonDanielreginaneon
Package: neon-skill-recipes
RecipesSummaryGet help making a meal.DescriptionUses themealdb.com to find recipesExamples"what can I cook with chicken?""how do I cook lasagna?"Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonGeckoComNeonAndriiCategoryInformationDailyTags#NeonGecko Original
#NeonAI
Package: neon-skill-speak
SpeakHave Neon repeat whatever you wantAboutTurn Neon into a parrot.  Speak a phrase and listen to it repeated in Mycroft's selected voice.Examples"Say Goodnight, Gracie.""Repeat I can say anything you'd like!"CreditsMycroft AINeonDanielCategoryEntertainmentTags#speak
#say
#repeat
#system
Package: neon-skill-speed-test
Speed TestSummarySkill used to test your internet speedDescriptionThis skill uses speedtest.net to check your internet speedExamplesAsk Neon to start a test:"Run a speed test.""How fast is my internet?"Contact SupportUse thelinkorsubmit an issue on GitHubCategoryDailyProductivityCreditsNeonDanielNeonGeckoComreginaneonTags#NeonGecko Original
#NeonAI
#Internet
#Utilities
Package: neon-skill-stock
StockSummaryThis skill provides stock values.DescriptionUse this skill to lookup stock prices. Use of this skill requires use of third-party APIs. If you do not have access to Neon API servers, you may access the
Alpha Vantage API directly by providing a key in~/alpha_vantage.txt. You can generate an Alpha Vantage keyhereExamplesWhat is the share price for Amazon?What is the stock price for Microsoft?Contact SupportUse thelinkorsubmit an issue on GitHubCreditsMycroft AINeonDanielreginaneonCategoryInformationDailyTags#NeonGecko
#NeonAI
#stock
#finance
Package: neon-skill-support-helper
Support HelperSummaryGet diagnostic information sent via email.DescriptionThe skill provides the functionality to get core module status information and
message information, including user profile information, sent to the user via email.Examples"Create a troubleshooting package.""Create a support ticket."TroubleshootingIf you do not see your troubleshooting email, check your spam folder.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonGeckoComNeonDanielreginaneonTags#NeonGecko Original
#NeonAI
#Support
#Help
Package: neon-skill-synonyms
SynonymsSummaryThis skill handles setting and calling synonym (aliased) commands.DescriptionYou may define a phrase as a synonym for a Neon command. Any time you ask something, this skill will check to see if it
is a synonym for something else and complete that other action.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonDanielNeonGeckoComreginaneonCategoryDailyProductivityTags#NeonGecko Original
#NeonAI
#synonym
#alias
#commands
Package: neon-skill-translation
TranslationSummaryTranslate phrases between languages.DescriptionUse this skill to translate individual words or sentences.ExamplesTranslate hello to Polish.Translate thank you to Ukrainian.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonDanielNeonGeckoComreginaneonTags#NeonGecko Original
#NeonAI
Package: neon-skill-update
Neon UpdatesSummarySkill to update Python packages, configuration, and to create new boot media.DescriptionThe update skill provides intents for the user to manage device updates, including
core packages, skills, configuration, and creation of new boot media.Software UpdatesThis skill can be used to check for software updates and to start the update
process on supported devices. For most devices, updates will take 10-30 minutes,
and you will not be able to use your device while it is updating.Configuration UpdatesFor supported distributions, this skill allows getting updated default configuration.
This can be useful for resetting skills configuration to the latest default, or for
troubleshooting after making manual configuration changes.Create New MediaFor supported distributions, this skill is able to create a new boot drive from
a clean image, similar to what would be distributed with a new device. This involves
downloading a new image and then writing it to an available storage device. This
is a multi-step process.An operating system image is downloaded. Depending on internet connection
speeds, this generally takes about 15-20 minutes.After user confirmation, this image is written to a non-boot drive connected
to the device.All existing on the new boot drive is lost. This generally
takes about 30-45 minutes.After this is complete, the device is shut down so the user may unplug the old
drive and boot the new one.ExamplesCheck for updates.Do you have any updates?Update my default configuration.Create a new boot drive.Switch to beta releases.Change to stable updates.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonDanielNeonGeckoComCategoryInformationTags#NeonGecko Original
#NeonAI
#Update
Package: neon-skill-user-settings
User SettingsSummaryHave Neon help you change and control your user settings.DescriptionNeon can help you control your user preference settings via this skill.ExamplesChange my units to metric.Use imperial units.Change my time format to military time.Change my time format to twelve hour time.Enable hesitation.Disable hesitation.Use limited responses.Use standard responses.Enable audio recordings.Disable audio recordings.Permit transcriptions.Disable transcriptions.Talk to me faster.Talk to me slower.Talk to me normally.Change my location to Seattle.Change my timezone to London.Tell me my name.Tell me my first name.Tell me my last name.Tell me my email address.Where am I?My birthday is...My email address is...My name is...Change my first name to Daniel.Change my preferred name to Dan.Tell me my language settings.I will speak to you in Spanish.Speak to me in French.Change my primary language to German.Change my secondary language to Ukrainian.No secondary language.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsNeonDanielreginaneonNeonGeckoComCategoryConfigurationDailyTags#NeonGecko Original
#NeonAI
Package: neon-skill-weather
WeatherSummaryGet current weather and forecast info.DescriptionThis skill provides current weather information at different locations and forecasts up to 5 days.Use of this skill requires use of third-party APIs. If you do not have access to Neon API servers, you may access the
Alpha Vantage API directly by providing a key in~/owm.txt. You can generate an Open Weather Map keyhereExamplesSay“Hey Neon”if you are in the wake words mode."What is the weather in Los Angeles?""What is the forecast for Friday?"TroubleshootingTry asking for a different location or changing your default location by sayingNeon change my location to Seattle.Contact SupportUse thelinkorsubmit an issue on GitHubCreditsMycroft AINeonDanielreginaneon
Package: neon-skill-wikipedia
WikipediaWikipediaAboutQueryWikipediafor answers to all your questions.  Get just a summary, or ask for more to get in-depth information.This Skill uses theWikipedia for humans.NOTE: this will blacklist the official mycroft skillExamples"Tell me about Elon Musk.""Tell me about beans.""Random Wikipedia.""Check Wikipedia for beans.""Tell me about the Pembroke Welsh Corgi.""Search for chocolate.""More information." (followup after an initial summary)"Tell me more." (followup after an initial summary)Platform support:heavy_check_mark: - tested and confirmed working:x: - incompatible/non-functional:question: - untested:construction: - partial supportplatformstatustagversionlast testedChatterbox:question:devneverHolmesV:question:devneverLocalHive:question:devneverMycroft Mark1:question:devneverMycroft Mark2:question:devneverNeonGecko:question:devneverOVOS:question:devneverPicroft:question:devneverPlasma Bigscreen:question:devnevertag- link to github release / branch / commitversion- link to release/commit of platform repo where this was testedCreditsJarbasAlNeonDanielCategoryInformationTags#wikipedia
#encyclopedia
#general-knowledge
#wiki
#question
#query
#Neon Enhanced
Package: neon-solver-ddg-plugin
Duck Duck Go question solverSpoken answers api for duck duck goLanguage support provided by language translation pluginsfromneon_solver_ddg_pluginimportDDGSolverd=DDGSolver()query="who is Isaac Newton"# full answerans=d.spoken_answer(query)print(ans)# Sir Isaac Newton was an English mathematician, physicist, astronomer, alchemist, theologian, and author widely recognised as one of the greatest mathematicians and physicists of all time and among the most influential scientists. He was a key figure in the philosophical revolution known as the Enlightenment. His book Philosophiæ Naturalis Principia Mathematica, first published in 1687, established classical mechanics. Newton also made seminal contributions to optics, and shares credit with German mathematician Gottfried Wilhelm Leibniz for developing infinitesimal calculus. In the Principia, Newton formulated the laws of motion and universal gravitation that formed the dominant scientific viewpoint until it was superseded by the theory of relativity.# chunked answer, "tell me more"forsentenceind.long_answer(query):print(sentence["title"])print(sentence["summary"])print(sentence.get("img"))# who is Isaac Newton# Sir Isaac Newton was an English mathematician, physicist, astronomer, alchemist, theologian, and author widely recognised as one of the greatest mathematicians and physicists of all time and among the most influential scientists.# https://duckduckgo.com/i/ea7be744.jpg# who is Isaac Newton# He was a key figure in the philosophical revolution known as the Enlightenment.# https://duckduckgo.com/i/ea7be744.jpg# who is Isaac Newton# His book Philosophiæ Naturalis Principia Mathematica, first published in 1687, established classical mechanics.# https://duckduckgo.com/i/ea7be744.jpg# who is Isaac Newton# Newton also made seminal contributions to optics, and shares credit with German mathematician Gottfried Wilhelm Leibniz for developing infinitesimal calculus.# https://duckduckgo.com/i/ea7be744.jpg# who is Isaac Newton# In the Principia, Newton formulated the laws of motion and universal gravitation that formed the dominant scientific viewpoint until it was superseded by the theory of relativity.# https://duckduckgo.com/i/ea7be744.jpg# bidirectional auto translate by passing lang contextsentence=d.spoken_answer("Quem é Isaac Newton",context={"lang":"pt"})print(sentence)# Sir Isaac Newton foi um matemático inglês, físico, astrônomo, alquimista, teólogo e autor amplamente reconhecido como um dos maiores matemáticos e físicos de todos os tempos e entre os cientistas mais influentes. Ele era uma figura chave na revolução filosófica conhecida como o Iluminismo. Seu livro Philosophiæ Naturalis Principia Mathematica, publicado pela primeira vez em 1687, estabeleceu a mecânica clássica. Newton também fez contribuições seminais para a óptica, e compartilha crédito com o matemático alemão Gottfried Wilhelm Leibniz para desenvolver cálculo infinitesimal. No Principia, Newton formulou as leis do movimento e da gravitação universal que formaram o ponto de vista científico dominante até ser superado pela teoria da relatividade
Package: neon-solver-wolfram-alpha-plugin
Spoken answers api for wolfram alphafromneon_solver_wolfram_alpha_pluginimportWolframAlphaSolverd=WolframAlphaSolver()sentence=d.spoken_answer("what is the speed of light")print(sentence)# The speed of light has a value of about 300 million meters per secondLanguage support provided by language translation pluginsfromneon_solver_wolfram_alpha_pluginimportWolframAlphaSolverd=WolframAlphaSolver()sentence=d.spoken_answer("qual é a velocidade da luz",context={"lang":"pt"})print(sentence)# A velocidade da luz tem um valor de cerca de 300 milhões de metros por segundo
Package: neon-solver-wordnet-plugin
Spoken answers api for wordnetfromneon_solver_wordnet_pluginimportWordnetSolverd=WordnetSolver()sentence=d.spoken_answer("what is the definition of computer")print(sentence)# a machine for performing calculations automaticallyd=WordnetSolver()sentence=d.spoken_answer("qual é a definição de computador",lang="pt")print(sentence)# uma máquina para realizar cálculos automaticamente
Package: neon-speech
Neon SpeechSpeech (Voice) Module for Neon Core. This module can be treated as a replacement for themycroft-corespeech module. This module handles input audio, performs STT,
and optionally returns the text or forwards it to the skills module for intent parsing.Neon Enhancementsneon-speechextendsmycroft-speechwith the following added functionality:Support for continuous STT without a wake wordAudio processing module plugin system to modify audio and extract contextMessagebus API listeners to handle outside requests for STT or inputs to the skills moduleArbitrary configuration supported by passing at module initCompatibilityMycroft STT and Wake Word plugins are compatible withneon-speech, with the exception of skipping wake words,
which is currently only supported by Neon STT plugins.Running in DockerThe includedDockerfilemay be used to build a docker container for the neon_speech module. The below command may be used
to start the container.dockerrun-d\--network=host\--name=neon_speech\-v~/.config/pulse/cookie:/tmp/pulse_cookie:ro\-v${XDG_RUNTIME_DIR}/pulse:${XDG_RUNTIME_DIR}/pulse:ro\--device=/dev/snd:/dev/snd\-ePULSE_SERVER=unix:${XDG_RUNTIME_DIR}/pulse/native\-ePULSE_COOKIE=/tmp/pulse_cookie\neon_speech
Package: neon-stt-plugin-coqui
NeonAI Template STT Plugin CoquiMycroftcompatible
STT Plugin for DeepSpeech Coqui stt models.
Models description:https://coqui.ai/modelsIncludes models for 24 languages:"en": English
"uk": Ukrainian
"de": German
"pl": Polish
"es": Spanish
"fr": French
"it": Italian
"cs": Czech
"el": Greek
"et": Estonian
"hu": Hungarian
"pt": Portuguese
"ga-IE": Irish
"fi": Finish
"ka": Geargian
"ro": Romanian
"ru": Russian
"nl": Dutch
"lv": Latvian
"tr": Turkish
"tt": Tatar
"ca": Catalan
"id": Indonesian
"sl": Slovenian
"cy": Welsh
"cnh": Hakha ChinConfiguration:stt:module:coquicoqui:{}
Package: neon-stt-plugin-deepspeech-stream-local
NeonAI Deepspeech STT PluginMycroftcompatible
STT Plugin for local Deepspeech streaming Speech-to-Text.Configuration:You may specify your own model and scorer files, otherwise the below default should be used.tts:module:deepspeech_stream_localdeepspeech_stream_local:model_path:~/.local/share/neon/deepspeech-0.8.1-models.pbmmscorer_path:~/.local/share/neon/deepspeech-0.8.1-models.scorer
Package: neon-stt-plugin-google-cloud-beta
NeonAI Google Beta STT PluginMycroftcompatible
STT Plugin for Google Beta Speech-to-Text.Configuration:A json credential should be saved at:~/.local/share/neon/google.json.
JSON Credentials may alternatively be included in the tts configuration as shown below.tts:module:google_cloud_betagoogle_cloud:{lang:en-us,credential:None}
Package: neon-stt-plugin-google-cloud-streaming
NeonAI Google Streaming STT PluginMycroftcompatible
STT Plugin for Google Speech-to-Text.Configuration:A json credential should be saved at:~/.local/share/neon/google.json.
JSON Credentials may alternatively be included in the tts configuration as shown below.tts:module:google_cloud_streaminggoogle_cloud:{lang:en-us,credential:None}
Package: neon-stt-plugin-nemo
NeonAI Nemo STT PluginMycroftcompatible
Neon Nemo STT Plugin Speech-to-Text.Configuration:stt:module:neon_stt_plugin_nemoneon-stt-plugin-nemo:{}Docker DeploymentThe dockerfile included in this repository can be used to build a container with
a minimal server that hosts Nemo STT. The below command runs the container and
binds the web UI to port 8080 on the host:dockerrun-p8080:8080ghcr.io/neongeckocom/neon-stt-plugin-nemo:devFrom the host, a Web UI can be accessed at127.0.0.1:8080/gradioand STT
requests can be posted to127.0.0.1:8080/stt. Status is available at127.0.0.1:8080/status.Theovos-stt-plugin-serverSTT plugin can be used to send requests to this deployed backend.
Package: neontology
Neontology: Neo4j, Python and PydanticEasily ingest data into a Neo4j graph database with Python, Pydantic and pandas. Neontology is a simple object-graph mapper which lets you usePydanticmodels to define Nodes and Relationships. It imposes certain restrictions on how you model data, which aims to make life easier for most users but may provide too many limitations for others. The focus of Neontology is getting data into the database, for running complex queries and accessing data, consider using the Neo4j browser or bloom.Read the documentationhereNote on v1With v1, we have upgraded to Pydantic v2 which brings some major changes (and improvements!). Read theirmigration guideto see what changes you might need to make to your models.InstallationpipinstallneontologyExamplefromtypingimportClassVar,Optional,ListimportpandasaspdfromneontologyimportBaseNode,BaseRelationship,init_neontology,auto_constrain# We define nodes by inheriting from BaseNodeclassPersonNode(BaseNode):__primarylabel__:ClassVar[str]="Person"__primaryproperty__:ClassVar[str]="name"__secondarylabels__:ClassVar[Optional[List]]=["individual","somebody"]name:strage:int# We define relationships by inheriting from BaseRelationshipclassFollowsRel(BaseRelationship):__relationshiptype__:ClassVar[str]="FOLLOWS"source:PersonNodetarget:PersonNode# initialise the connection to the databaseinit_neontology(neo4j_uri=NEO4J_URI,neo4j_username=NEO4J_USERNAME,neo4j_password=NEO4J_PASSWORD)# Define a couple of peoplealice=PersonNode(name="Alice",age=40)bob=PersonNode(name="Bob",age=40)# Create them in the databasealice.create()bob.create()# Create a follows relationship between themrel=FollowsRel(source=bob,target=alice)rel.merge()# We can also use pandas DataFrames to create multiple nodesnode_records=[{"name":"Freddy","age":42},{"name":"Philipa","age":42}]node_df=pd.DataFrame.from_records(node_records)PersonNode.merge_df(node_df)# We can also merge relationships from a pandas DataFrame, using the primary property values of the nodesrel_records=[{"source":"Freddy","target":"Philipa"},{"source":"Alice","target":"Freddy"}]rel_df=pd.DataFrame.from_records(rel_records)FollowsRel.merge_df(rel_df)Configuring your graph connectionWith a dotenv fileYou can use a.envfile as below, which should automatically get picked up by neontology.# .env
NEO4J_URI=neo4j+s://myneo4j.example.com
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=<PASSWORD>With the above environment variables defined, you can just useinit_neontology()without providing any arguments.On initialisationAlternatively, you can explicitly provide access information:init_neontology(neo4j_uri="neo4j+s://mydatabaseid.databases.neo4j.io",neo4j_username="neo4j",neo4j_password="password")