Skip to content

Instantly share code, notes, and snippets.

View acherm's full-sized avatar

Mathieu Acher acherm

View GitHub Profile
@acherm
acherm / gist:35e5225e3b282201a8fab8d69f528606
Last active October 30, 2023 13:11
Macron transcript about AI (french)

pactl list sources | grep -e 'Name:' -e 'Description:'

parecord --file-format=wav --device=bluez_output.30_50_75_4F_53_8A.1.monitor output.wav

ffmpeg -i output.wav macron.mp3

# openai key                                                                                                                                                                                                                        
audio_file= open("macron.mp3", "rb")
transcript = openai.Audio.transcribe("whisper-1", audio_file)
{
"cid": 0,
"compilation_date": "2021-05-05 10:12:28",
"compilation_time": 27.622178316116333,
"compiled_kernel_size": 11608672,
"compiled_kernel_version": "5.8",
"dependencies": "gcc g++ make binutils util-linux kmod readline-common e2fsprogs jfsutils xfsprogs btrfs-progs pcmciautils ppp grub iptables openssl bc reiserfsprogs squashfs-tools quotatool nfs-kernel-server procps libssl-dev wget qemu-system qemu-utils initramfs-tools lzop liblz4-tool dialog moreutils bison libelf-dev flex libdb5.3-dev qemu python3-distro distro-info-data dmsetup gettext-base grub-common initramfs-tools-core ipxe-qemu iso-codes keyutils klibc-utils libaio1 libasound2 libasound2-data libbison-dev libbluetooth3 libbrlapi0.6 libbsd0 libc6-i386 libcacard0 libcapstone3 libdevmapper1.02.1 libdrm-common libdrm2 libefiboot1 libefivar1 libepoxy0 libfdt1 libfreetype6 libfuse2 libgbm1 libgssapi-krb5-2 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libibverbs1 libio-pty-perl libip4tc0 libip6tc0 libipc-run-perl libiptc0 libjpeg62
@acherm
acherm / gist:bf7896a81d8db2c3726e82e8d4d921ec
Last active June 29, 2021 08:00
Standalone solution for loading a model out of a String using Xtext (instead of ParserHelper that depends on Junit/@test)
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.UUID;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
import org.xtext.example.mydsl.MmlStandaloneSetup;