Skip to content

Instantly share code, notes, and snippets.

# -*- coding: utf-8 -*-
import wx
import numpy as np
import pyaudio
import pyworld as pw
import threading
import queue
from pynput.keyboard import Key, Controller, Listener
# -*- coding: utf-8 -*-
# =============================================================================
# どうがんばってもブツブツ途切れ途切れになってしまう。
# 方法が悪いだけ?キューに積んでくだけじゃ足りない?
# よく分からん。とりあえずsptk使うのは中止。worldで行こう。
# =============================================================================
import numpy as np
import pyaudio
@lefirea
lefirea / VoiceChanger_GUI2.py
Last active December 8, 2018 09:18
pyWORLD使って音声加工
# -*- coding: utf-8 -*-
import wx
import numpy as np
import pyaudio
import pyworld as pw
import threading
import queue
from pynput.keyboard import Key, Controller, Listener
# -*- coding: utf-8 -*-
import wx
import numpy as np
import pyaudio
import pyworld as pw
import threading
import datetime
from pynput.keyboard import Key, Controller, Listener
@lefirea
lefirea / analysisWaveFile_and_ReSynthesisWave_use_mcepMLSADF.py
Created September 22, 2018 12:14
pysptkで音声解析と、それを復元する
# -*- coding: utf-8 -*-
# =============================================================================
# 参考ページ:http://nbviewer.jupyter.org/github/r9y9/pysptk/blob/master/examples/Speech%20analysis%20and%20re-synthesis.ipynb
# =============================================================================
import numpy as np
import pysptk as sptk
import matplotlib.pyplot as plot
import librosa
# -*- coding: utf-8 -*-
import numpy as np
import pyaudio
import pyworld as pw
import pysptk as sptk
import wave
import time
import threading
import struct
import matplotlib.pyplot as plot
@lefirea
lefirea / VoiceChange_test1.py
Last active September 17, 2018 02:30
PyAudioとpyworldの連携ができますた^^
# -*- coding: utf-8 -*-
import numpy as np
import pyaudio
import pyworld as pw
import time
import threading
from pynput.keyboard import Key, Controller, Listener
#from scipy.io import wavfile
# -*- coding: utf-8 -*-
import cv2
import numpy as np
import time
cap=cv2.VideoCapture(1)
cap.set(cv2.CAP_PROP_FPS,30) #カメラのFPSを30に指定
cap.set(cv2.CAP_PROP_FRAME_WIDTH,360) #カメラ映像の横幅を360に指定
cap.set(cv2.CAP_PROP_FRAME_HEIGHT,240) #カメラ映像の縦幅を240に指定
#include<stdio.h>
#include<math.h>
#define PI 3.141592653589793
#define R0 100.0
#define X0 100.0
#define E 100.0
#define SIZE 81
#include<stdio.h>
#include<math.h>
#define PI 3.141592653589793
double rad;
int i;
double macsin(int deg, int n) {
double tmp;