Skip to content

Instantly share code, notes, and snippets.

View spencerkittleson's full-sized avatar

Spencer Kittleson spencerkittleson

  • NICE / MindTouch
  • San Diego, CA
View GitHub Profile
namespace UserTriggerTextToSpeech
{
public class Mimic3Service
{
private static readonly HttpClient _client = new();
private readonly Uri _url = new("http://127.0.0.1:59125");
public Mimic3Service() {
}
@spencerkittleson
spencerkittleson / notes.txt
Created January 23, 2023 21:24
mqtt cli notifications
https://pypi.org/project/mqtt-client/
mqtt-client publish --host=192.168.4.100:1883 --topic=work/notify --payload=ok
@spencerkittleson
spencerkittleson / main.cs
Last active September 20, 2022 18:24
AHK Text to Speech Everywhere!
// See https://aka.ms/new-console-template for more information
using SynthesizerAudio;
using System.Media;
var cts = new CancellationTokenSource();
cts.CancelAfter(TimeSpan.FromSeconds(10));
var text = string.Empty;
if (args.Length > 0 && File.Exists(args[0])) {
text = await File.ReadAllTextAsync(args[0], cts.Token) ?? string.Empty;
} else {
Environment.Exit(1);
@spencerkittleson
spencerkittleson / notes.txt
Last active April 8, 2022 20:44
Link To Case
<script async="async" src="https://h7hbzrzw.mindtouch.es/@embed/acfe4e14b3108d82e03675e6b0bc9d22adaed60f156ad62a090e6c3e335211b0.js"></script>
<script type="mindtouch/embed" data-case-id="2" data-search-query="how" id="mindtouch-embed-acfe4e14b3108d82e03675e6b0bc9d22adaed60f156ad62a090e6c3e335211b0"></script>
Example of linking to case
https://h7hbzrzw.mindtouch.es/@embed/acfe4e14b3108d82e03675e6b0bc9d22adaed60f156ad62a090e6c3e335211b0.html?case-id=1
?search-query=how
Window events: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener
mindtouch-web-widget:salesforce:loaded
@spencerkittleson
spencerkittleson / .editorconfig
Last active September 28, 2023 17:14
c# K&R Editor Config
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.cs]