import argparse import numpy as np import struct import chainer import encode_net as net import time model, timestamp = net.load_latest() if __name__ == '__main__': start = time.time() parser = argparse.ArgumentParser() parser.add_argument('input', type=argparse.FileType('rb')) parser.add_argument('output', type=argparse.FileType('wb')) arg = parser.parse_args() buf = arg.input.read() arg.input.close() ffts = [] for ind in range(0, len(buf), 1024 * 4): ffts.append(struct.unpack('f' * 1024, buf[ind:ind + 1024 * 4])) # Data to parse data = np.asarray(ffts, dtype=np.float32)
import argparse import numpy as np import struct import chainer import encode_net as net import time model, timestamp = net.load_latest() if __name__ == '__main__': start = time.time() parser = argparse.ArgumentParser() parser.add_argument('input', type=argparse.FileType('rb')) parser.add_argument('output', type=argparse.FileType('wb')) arg = parser.parse_args() buf = arg.input.read() arg.input.close() ffts = [] for ind in range(0, len(buf), 1024 * 4): ffts.append(struct.unpack('f' * 1024, buf[ind:ind+1024*4])) # Data to parse data = np.asarray(ffts, dtype=np.float32)
def encode_latest_model(train=True): return encode_net.load_latest(train)
import subprocess import codecs import chainer import wave import tmp import encode_net # Database files speaker_index = 'data/default.speaker' file_index = 'data/default.file' # Encode model encode_model, stamp = encode_net.load_latest(False) def recodeAGQR(length, outpath): print("Recording to {}".format(outpath)) result = subprocess.call( "rtmpdump --rtmp rtmpe://fms1.uniqueradio.jp/ --playpath aandg22 --app ?rtmp://fms-base1.mitene.ad.jp/agqr/ --timeout 5 --live --flv {} --stop {}" .format(outpath, length), stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) return True if result == 0 else False
import subprocess import codecs import chainer import wave import tmp import encode_net # Database files speaker_index = 'data/default.speaker' file_index = 'data/default.file' # Encode model encode_model, stamp = encode_net.load_latest(False) def recodeAGQR(length, outpath): print("Recording to {}".format(outpath)) result = subprocess.call( "rtmpdump --rtmp rtmpe://fms1.uniqueradio.jp/ --playpath aandg22 --app ?rtmp://fms-base1.mitene.ad.jp/agqr/ --timeout 5 --live --flv {} --stop {}".format( outpath, length ), stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) return True if result == 0 else False def convert2power(audiofile, outputfile): """ Load any type of audio file and convert to power spectrum file """