![]() |
VOOZH | about |
dotnet add package AlexaNetCore --version 0.7.0.1
NuGet\Install-Package AlexaNetCore -Version 0.7.0.1
<PackageReference Include="AlexaNetCore" Version="0.7.0.1" />
<PackageVersion Include="AlexaNetCore" Version="0.7.0.1" />Directory.Packages.props
<PackageReference Include="AlexaNetCore" />Project file
paket add AlexaNetCore --version 0.7.0.1
#r "nuget: AlexaNetCore, 0.7.0.1"
#:package AlexaNetCore@0.7.0.1
#addin nuget:?package=AlexaNetCore&version=0.7.0.1Install as a Cake Addin
#tool nuget:?package=AlexaNetCore&version=0.7.0.1Install as a Cake Tool
A minimalistic framework for custom Alexa skills using .NET Core
AlexNetCore is a .Net Core library that can be used for creating custom Alexa skills.
There are many sample apps you can download to get started,
<a href="https://github.com/bradirby/AlexaNetCore_SampleApps" target="_blank">just go here.</a>
The basic Hello World creates a skill that responds to the given wake word with a text string of your choosing.
The samples apps provided include
You can also <a href="https://alexanetcore.com/" target="_blank">check the blog</a> for discussions on the current state of custom Alexa skills and examples of what the library supports.
Alexa skills hosted by Amazon are easily created in Python and Node.js using examples provided by Amazon, so why bother with .Net Core?
Developers are loving working with .Net Core for its cross platform capabilities, size of the executables, and the speed. When building the many pieces that go into enterprise apps it is convenient to keep coding in the same technology for all your solutions. Using this library, you can do everything you need to build a fully functional Alexa skill aimed at your own business, using the technology you are comfortable in.
The AlexaNetCore library was built around the ability to unit test everything. I don't just mean the library itself, but you can unit test your custom skill logic processing without needing to resort to live voice interaction. This is because and the library can consume a JSON string and process it as if it came through the Alexa voice processing services. Just copy/paste the json from the AWS Alexa test console into a unit test in Visual Studio, and you can test all your voice logic just like you would other business logic.
Check out the User Docs for sample project and how-to tutorials. There you will find a Getting Started guide and other tutorials on how to make the most of the architecture to build Alexa skills with .Net Core. Also see the collection of easy to use Sample Projects
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 was computed. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 netstandard2.1 is compatible. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
Support many new Alexa features