Example #1
0
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)
Example #2
0
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)
Example #3
0
def encode_latest_model(train=True):
    return encode_net.load_latest(train)
Example #4
0
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

Example #5
0
def encode_latest_model(train=True):
    return encode_net.load_latest(train)
Example #6
0
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
    """