Skip to content

Instantly share code, notes, and snippets.

View hsanger's full-sized avatar

Henry Sanger hsanger

View GitHub Profile
@hsanger
hsanger / SAPIVoice.java
Created March 1, 2018 15:15
A simple class which uses Tetyys (https://tetyys.com/SAPI4/) for SAPI4 TTS on any platform.
package openagent.api.tetyys;
import java.awt.Toolkit;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;

Classes: A type of something. You can create new Objects of a certain class. Example: Animal animal = new Animal();

Entry point:

Where your program starts. The entry point in Java is:

public static void main(String[] args) {}

String:

@hsanger
hsanger / Encryptor.java
Created February 20, 2017 00:32
Methods to encrypt and decrypt Strings and files (file encryption and decryption doesn't work for photos). Requires Apache Commons Lang.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
import java.util.Scanner;