Skip to content

Instantly share code, notes, and snippets.

View Iamgoofball's full-sized avatar
😃
un-retired

Iamgoofball

😃
un-retired
View GitHub Profile
/obj/effect/abstract/held_tk_effect
name = "held_tk_effect"
icon = 'modular_skyrat/master_files/icons/effects/tele_effects.dmi'
icon_state = "holder"
layer = HANDS_LAYER
vis_flags = VIS_INHERIT_DIR | VIS_INHERIT_PLANE | VIS_INHERIT_ID
var/is_right = TRUE
var/list/base_x
var/list/base_y
import torch
from TTS.api import TTS
import os
import signal
import sys
import io
import time
import json
import gc
import random
import os
import io
import gc
import subprocess
import requests
import re
from flask import Flask, request, send_file, abort, make_response
app = Flask(__name__)
import torch
from TTS.api import TTS
import os
import io
import json
import gc
import random
import numpy as np
import ffmpeg
from typing import *
@Iamgoofball
Iamgoofball / mlp_to_tacotron
Created April 17, 2020 03:58
/mlp/ datasets -> tacotron standard, make sure to pip install pysoundfile, numpy, and pprint
import io
import glob, os
import pprint
import soundfile
def main():
file_object = open('compiled_dataset.txt', 'a')
os.mkdir("processed_audio")
line_count = 0
for filename in glob.iglob('./**', recursive=True):
@Iamgoofball
Iamgoofball / transcribe_audio_google.py
Created March 9, 2020 11:59
Audio transcription of 48000k WAV audio for FifteenAI projects (Put the wave files in a resources folder next to the script.)
from google.cloud import speech_v1p1beta1
import io
import glob, os
def sample_recognize(local_file_path, model):
client = speech_v1p1beta1.SpeechClient()
#local_file_path = 'resources/hello.wav'
#model = 'video'
#wrapper #content .postlist .postblock .postmain .postinner .postuser .background-image,
#wrapper #content .postlist .postblock .postmain .postinner .postuser .user-card,
.postrender .postinner>.postuser .postavatar {
display: none;
}
@Iamgoofball
Iamgoofball / cloakerguards.lua
Created February 23, 2018 19:36
hook to lib/units/enemies/cop/copbrain
require("lib/units/enemies/cop/logics/CopLogicBase")
require("lib/units/enemies/cop/logics/CopLogicInactive")
require("lib/units/enemies/cop/logics/CopLogicIdle")
require("lib/units/enemies/cop/logics/CopLogicAttack")
require("lib/units/enemies/cop/logics/CopLogicIntimidated")
require("lib/units/enemies/cop/logics/CopLogicTravel")
require("lib/units/enemies/cop/logics/CopLogicArrest")
require("lib/units/enemies/cop/logics/CopLogicGuard")
require("lib/units/enemies/cop/logics/CopLogicFlee")
require("lib/units/enemies/cop/logics/CopLogicSniper")
function CharacterTweakData:is_special_unit(enemy_tweak)
local is_special = false
if self[enemy_tweak]["tags"] and #self[enemy_tweak].tags then
is_special = true
end
return is_special
end
function CharacterTweakData:_multiply_weapon_delay(weap_usage_table, mul)
for _, weap_id in ipairs(self.weap_ids) do
wwh = {
path = "units/pd2_dlc_wwh/characters/",
list = {
"ene_female_crew",
"ene_male_crew_01",
"ene_male_crew_02",
"ene_captain",
"ene_locke"
}
}