Skip to content

Instantly share code, notes, and snippets.

View thewh1teagle's full-sized avatar
💭
coding

thewh1teagle

💭
coding
  • localhost
  • The martian
View GitHub Profile

Cross compile espeak-ng for aarch64 Linux

# Cross compile for aarch64 Linux


# Alsa
git clone https://github.com/alsa-project/alsa-lib
cd alsa-lib
@thewh1teagle
thewh1teagle / remove_question_mark.py
Last active January 3, 2025 01:01
Fix subtitles in Hebrew and embed subtitles
import sys
with open(sys.argv[1], 'r', encoding='utf-8') as file:
content = file.read()
lines = []
for line in content.splitlines():
if line.startswith('?') or line.startswith('<i>?'):
line = line.replace('?', '')
line = line.replace('<i>?', '<i>')
@thewh1teagle
thewh1teagle / windows-keys.md
Created December 20, 2024 14:53 — forked from rvrsh3ll/windows-keys.md
Windows Product Keys

NOTE

These are NOT product / license keys that are valid for Windows activation.
These keys only select the edition of Windows to install during setup, but they do not activate or license the installation.

Index

@thewh1teagle
thewh1teagle / script.js
Last active December 19, 2024 18:27
Supress @everyone and @here mentions across all Discord servers.
/**
Supress @everyone and @here mentions across all Discord servers.
1. Open https://discord.com
2. Extract the token from dev tools -> Local Storage -> token
3. Run
*/
const token = "your token";
const headers = {
authorization: token,
@thewh1teagle
thewh1teagle / readme.md
Last active December 11, 2024 13:19
compile whisper.cpp x86-64 on macos m1
arch -x86_64 cmake -G Ninja -B build -DGGML_METAL=1 .
arch -x86_64 cmake --build build
wget https://github.com/thewh1teagle/vibe/raw/main/samples/short.wav
arch -x86_64 ./main --no-prints -m '/Users/user/Library/Application Support/github.com.thewh1teagle.vibe/ggml-medium-q8_0.bin' -f short.wav
@thewh1teagle
thewh1teagle / README.md
Created December 8, 2024 15:10
Build for android and ios with clang

Build for android and ios with clang

# IOS arm64
xcrun --sdk iphoneos --show-sdk-path
clang -target arm64-apple-ios -isysroot $(xcrun --sdk iphoneos --show-sdk-path) -o main main.c

# Android arm64
export NDK="$HOME/Library/Android/sdk/ndk/$(ls -1 $HOME/Library/Android/sdk/ndk | sort | tail -n 1)"
export CC="$NDK/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android35-clang"
@thewh1teagle
thewh1teagle / main.py
Created December 6, 2024 23:25
Echo cancellation that really works
"""
git clone https://github.com/troyliu0105/pyspeexaec
python3 -m venv venv
source venv/bin/activate
pip install soundfile numpy pybind11
CC=clang++ python setup.py install
wget https://github.com/thewh1teagle/aec-rs/releases/download/audio-files/rec.wav
wget https://github.com/thewh1teagle/aec-rs/releases/download/audio-files/echo.wav
@thewh1teagle
thewh1teagle / main.py
Created December 5, 2024 03:54
Emotion detection in audio
'''
Using the emotion representation model
rec_result only contains {'feats'}
granularity="utterance": {'feats': [*768]}
granularity="frame": {feats: [T*768]}
python main.py
'''
from funasr import AutoModel
@thewh1teagle
thewh1teagle / README.md
Last active November 28, 2024 16:12
Build for Android and IOS in Rust

Prepare project

mkdir project
cd project
cargo init --lib

Edit Cargo.toml and add

@thewh1teagle
thewh1teagle / readme.md
Last active November 20, 2024 04:00
Speedup rust build on macos with sold linker

Install mold linker on macos

Build

cd /tmp
git clone https://github.com/bluewhalesystems/sold.git
cd sold

cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang -B build