WhatCanISayTRIGGERcmd 1.0.2
See the version list below for details.
dotnet add package WhatCanISayTRIGGERcmd --version 1.0.2
NuGet\Install-Package WhatCanISayTRIGGERcmd -Version 1.0.2
<PackageReference Include="WhatCanISayTRIGGERcmd" Version="1.0.2" />
paket add WhatCanISayTRIGGERcmd --version 1.0.2
#r "nuget: WhatCanISayTRIGGERcmd, 1.0.2"
// Install WhatCanISayTRIGGERcmd as a Cake Addin #addin nuget:?package=WhatCanISayTRIGGERcmd&version=1.0.2 // Install WhatCanISayTRIGGERcmd as a Cake Tool #tool nuget:?package=WhatCanISayTRIGGERcmd&version=1.0.2
What Can I Say Package
Package making use of TRIGGERcmd that allows for remote execution of apps for Google Home. In particular generates a string detailing TRIGGERcmd commands that can be run on a device that can be passed back to a Google Nest device for enunciation there.
Requirements
Needs .NET 5 installed on the device where it runs.
When fully setup:
- On a Google Nest, can ask a device,if set up there "Hey Google, start Say on Pi"
- Or "Hey Google, start Detail on Pi"
- Will tell you what voice commands you can say on a device.
- Works on PC (uses cast)
- On RPi forwards through Relay command on PC.
Usage
Create a .NET Console app add add this Nuget Packet. Code
using static WhatCanISayTRIGGERcmd.WhatCanISayLib;
namespace WhatCanISayApp
{
class Program
{
static void Main(string[] args)
{
Program_Main.Main(args);
}
}
}
Running Console App
Normally used as TRIGGETcmd command to interogate the local commands.json file.
- If run with no parameters, interogates local commands.json, default mode voices
- If run with detail/s,voices/s runs in that mode.
- Voice/s just lists the voice commnds
- Detail/s list exactly what to say and can give a description.
- Relay is used when called remotely where commands need conversion to newline.
- Remote device passes csv string over TRIGGERcmd
- The remote device does the interogation but does not do the comma to newline conversion.
- Actually Tilde for commas and undercore for space is relayed.
- Use remotevoices or remotedetail on the remote device (eg RPi)
- Requires PC running cast to forward message
Full equirements
Normally it would be used in unison with TRIGGERcmd. cast is also required on a PC.
- See setup on https://github.com/djaus2/TRIGGERcmdRPi
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net5.0
- Newtonsoft.Json (>= 13.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
First release on Nuget.