• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python recorder.Recorder类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中recorder.Recorder的典型用法代码示例。如果您正苦于以下问题:Python Recorder类的具体用法?Python Recorder怎么用?Python Recorder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Recorder类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: main_button_click

 def main_button_click(self):
     self.play_beep()
     self.tick_timer()
     Recorder.start_recording()
     self.full_file_path = "test.wav"
     self.l_selected_file_name_var.set("[Selected file name]: " + "test.wav")
     self.b_spectrogram['state'] = 'active'
开发者ID:aleksandarbos,项目名称:Sound-Recognition-Convo2D-Neural-Network,代码行数:7,代码来源:gui.py


示例2: main

def main():
    parser = OptionParser()
    parser.add_option('-v', '--verbose',
                      dest='verbose', action='store_true', default=False,
                      help='verbose output')
    (options, args) = parser.parse_args()
    verbose = options.verbose
    if verbose:
        print 'verbose output mode.'

    if len(args) == 0:
        print 'no input files.'
        exit

    filename = args[0]
    if verbose:
        print 'filename: ' + filename
    p = Player(filename)

    r = Recorder()
    r.start()

    pl = plotter(p, r)
    th = Thread(target=pl)
    th.daemon = True
    th.start()

    p.run()
开发者ID:hirofumi0810,项目名称:karaoke,代码行数:28,代码来源:karaoke.py


示例3: test_SocketPair1

 def test_SocketPair1(self):
     rec = Recorder()
     rec.createSocketPair(1,2)
     socDetails = rec._getSocketDetails(1)
     self.assertEqual(socDetails["socketPair"], 2)
     self.assertEqual(socDetails["isForwardChannel"], False)
     socDetails = rec._getSocketDetails(2)
     self.assertEqual(socDetails["socketPair"], 1)
     self.assertEqual(socDetails["isForwardChannel"], True)
开发者ID:mkersh,项目名称:Python,代码行数:9,代码来源:testRecorder.py


示例4: test_record_when_title_and_command_given

    def test_record_when_title_and_command_given(self):
        recorder = Recorder(self.pty_recorder)

        asciicast = recorder.record('ls -l', 'the title')

        assert_equal('the title', asciicast.title)
        assert_equal('ls -l', asciicast.command)
        assert_equal(('ls -l',), self.pty_recorder.record_call_args())
        assert_equal(123.45, asciicast.duration)
        assert_equal(self.pty_recorder.stdout, asciicast.stdout)
开发者ID:caseyscarborough,项目名称:asciinema,代码行数:10,代码来源:recorder_test.py


示例5: start_recording

def start_recording():
    try:
        config = read_config()
        r = Recorder(config.get('directories', 'sessions'))
        r._run()
    except KeyboardInterrupt:
        logger.info("KeyboardInterrupt")
    except:
        logger.error(sys.exc_info()[1])
    logger.info("Finished recording.")
开发者ID:Paulxia,项目名称:DreamCatcher,代码行数:10,代码来源:__main__.py


示例6: test_record_when_no_title_nor_command_given

    def test_record_when_no_title_nor_command_given(self):
        env = { 'SHELL': '/bin/blush' }
        recorder = Recorder(self.pty_recorder, env)

        asciicast = recorder.record(None, None)

        assert_equal(None, asciicast.title)
        assert_equal(None, asciicast.command)
        assert_equal(('/bin/blush',), self.pty_recorder.record_call_args())
        assert_equal(123.45, asciicast.duration)
        assert_equal(self.pty_recorder.stdout, asciicast.stdout)
开发者ID:caseyscarborough,项目名称:asciinema,代码行数:11,代码来源:recorder_test.py


示例7: main

def main():
    # start recording -> 5 sec default
    recorder = Recorder()
    frames = recorder.start(5)
    recorder.write_wav(frames, "input.wav")

    # load the hum and process
    hum = track_pitch("input.wav")
    timeseries(hum)
    process(hum)

    """
开发者ID:NISH1001,项目名称:humT,代码行数:12,代码来源:main.py


示例8: submit

 def submit(self, table_name, form_obj, id):
     db = self.db
     r = Recorder(db, table_name)
     updated = True
     if id:
         result_msg = r.update(id, form_obj)
         form_obj['id'] = id
     else:
         result_msg = r.input(form_obj)
         updated = False
         form_obj['id'] = r.get_last_id()
     self.submitted.emit(updated, table_name, form_obj)
     return result_msg
开发者ID:IGNF,项目名称:saisie_carhab,代码行数:13,代码来源:form_manager.py


示例9: MyApp

class MyApp( wxApp ):
   def OnInit( self ):
      self.recorder=Recorder()
      self.res   = wxXmlResource( GUI_FILENAME )
      self.frame = self.res.LoadFrame( None, GUI_MAINFRAME_NAME )
      self.frame.Show()
        
      EVT_BUTTON(self.frame, XRCID("button_quit"), self.onClick)
      EVT_BUTTON(self.frame, XRCID("button_start"), self.onClick)
      EVT_BUTTON(self.frame, XRCID("button_stop"), self.onClick)

      in_src = XRCCTRL(self.frame, "choice_inputsource")
      for n in self.recorder.getDeviceNames():
         in_src.Append(n)
      in_src.SetSelection(0)
      
      self.frame.Bind(EVT_IDLE, self.onIdle)
      
      return 1

   def onIdle(self, evt):
      if self.recorder.status == RECORDING:
         self.recorder.process()
         XRCCTRL(self.frame, "main_frame_statusbar").SetStatusText("bytes written: " +str(self.recorder.bytesWritten()),0)
      evt.Skip()
        
   def onClick(self, evt):
      btn = evt.GetEventObject()
      name = evt.GetEventObject().GetName()
       
      if name == "button_start":
         self.startRecording()
         btn.Disable()
         XRCCTRL(self.frame, "button_stop").Enable()
          
      elif name == "button_stop":
         self.stopRecording()
         btn.Disable()
         XRCCTRL(self.frame, "button_start").Enable()

      else:
         self.quitApplication()
         
   def quitApplication(self):
      self.frame.Close(true)
       
   def startRecording(self):
      self.recorder.setDevice(XRCCTRL(self.frame, "choice_inputsource").GetStringSelection())
      
      file = wxFileSelector("Select file to save mp3 audio to")
      self.recorder.start(open(file,"wb"))
       
   def stopRecording(self):
      self.recorder.stop()
开发者ID:petri,项目名称:mp3recorder,代码行数:54,代码来源:app.py


示例10: __init__

    def __init__(self, config_path):
        # read config file
        config = ConfigParser.RawConfigParser()
        config.read(config_path)

        # general
        self.tmp_file = config.get('general', 'tmp_file')

        # gsr api
        self.gsr_api_lang = config.get('gsr_api', 'language')

        # moses
        self.e = config.get('moses', 'e')
        self.f = config.get('moses', 'f')
        self.moses_config_orig = config.get('moses', 'config_orig')
        self.moses_config_fix = config.get('moses', 'config_fix')
        self.moses_dir = config.get('moses', 'moses_dir')
        self.model_dir = config.get('moses', 'model_dir')
        self.model_dir_jenkins = config.get('moses', 'model_dir_jenkins')
        self.threads = config.getint('moses', 'threads')

        # pyttsx
        self.tts_voice_id = config.get('pyttsx', 'voice')
        self.tts_voice_rate = config.getint('pyttsx', 'rate')

        # create recorder
        self.recorder = Recorder(language=self.gsr_api_lang)
开发者ID:katzoo,项目名称:amu,代码行数:27,代码来源:sts-moses.py


示例11: __init__

 def __init__(self,url):
     self.url = url          # 要分析的url
     self.block_li = []      # 网页所包含的文本块列表
     self.title = ''
     #重置记录
     self.recorder = Recorder()
     self.recorder.reset()
开发者ID:ICTBigDataBench,项目名称:web-classify,代码行数:7,代码来源:scrape.py


示例12: ButtonRecorder

class ButtonRecorder(object): 
    def __init__(self, filename): 
        self.filename = filename 
        gpio.setup(23, gpio.IN, pull_up_down=gpio.PUD_UP) 
        self.rec = Recorder(channels=2) 

    def start(self): 
        gpio.add_event_detect(23, gpio.FALLING, callback=self.falling, bouncetime=10) 

    def rising(self, channel): 
        gpio.remove_event_detect(23) 
        print 'Button up' 
        gpio.add_event_detect(23, gpio.FALLING, callback=self.falling, bouncetime=10) 
        #TODO: dim red LED
        self.recfile.stop_recording() 
        self.recfile.close() 
    
    def falling(self, channel): 
        ts = time.time()
	gpio.remove_event_detect(23) 
        print 'Button down' 
        gpio.add_event_detect(23, gpio.RISING, callback=self.rising, bouncetime=10) 
        #TODO: lit green LED        
        play = PlayFile(vloeken.keys()[random.randint(0,len(vloeken))])
        play.start()
        #TODO: dim green, lite red LED
        vloeken[self.filename + str(ts) + '.wav'] = {'inputfor':[]}
        with open('vloeken.log', 'wb') as handle:
            pickle.dump(vloeken, handle)
        self.recfile = self.rec.open(self.filename + str(ts) + '.wav', 'wb')    
        self.recfile.start_recording() 
开发者ID:kaosbeat,项目名称:vloekraket,代码行数:31,代码来源:buttonplayrec.py


示例13: __init__

 def __init__(self, pos = (0, 0)):
     filename = datetime.datetime.fromtimestamp(time.time())\
                .strftime('%Y-%m-%d %H.%M.%S')
     from recorder import Recorder
     self.path = Recorder.traceFileToPath(filename)
     widget_pos = snapshot.snapWidgetFromPoint(pos, self.path)
     # SmartClick does not support Orient
     self.pos = (pos[0] - widget_pos[0], pos[1] - widget_pos[1])
开发者ID:cottyard,项目名称:Mighty-Test,代码行数:8,代码来源:operations.py


示例14: __init__

    def __init__(self, solve_continuous=False, **kwargs): 

        super(Control, self).__init__(**kwargs)

        self.DOF = 2 # task space dimensionality 
        self.u = None
        self.solve_continuous = solve_continuous

        if self.write_to_file is True:
            from recorder import Recorder
            # set up recorders
            self.u_recorder = Recorder('control signal', self.task, 'lqr')
            self.xy_recorder = Recorder('end-effector position', self.task, 'lqr')
            self.dist_recorder = Recorder('distance from target', self.task, 'lqr')
            self.recorders = [self.u_recorder, 
                            self.xy_recorder, 
                            self.dist_recorder]
开发者ID:Chunting,项目名称:control,代码行数:17,代码来源:lqr.py


示例15: sendValue

    def sendValue():
        rec = Recorder()
        data = rec.read()
        vol = rec.rms(data) * 50
        bam = np.fft.fft(data)




        bam = rec.prepare_fft(data, CHUNK)

        result_dict = {"volume": vol, "frequency": bam}
        for client in clients:
            # client.write_message(vol.__str__())
            # client.write_message(bam.__str__())
            # client.write_message(value.__str__())
            client.write_message(tornado.escape.json_encode(result_dict))
开发者ID:Y-LyN-10,项目名称:show-time,代码行数:17,代码来源:my_server.py


示例16: __init__

    def __init__(self, null_control=True, **kwargs): 
        """
        null_control boolean: apply second controller in null space or not
        """

        super(Control, self).__init__(**kwargs)

        self.DOF = 2 # task space dimensionality 
        self.null_control = null_control

        if self.write_to_file is True:
            from recorder import Recorder
            # set up recorders
            self.u_recorder = Recorder('control signal', self.task, 'osc')
            self.xy_recorder = Recorder('end-effector position', self.task, 'osc')
            self.dist_recorder = Recorder('distance from target', self.task, 'osc')
            self.recorders = [self.u_recorder, 
                            self.xy_recorder, 
                            self.dist_recorder]
开发者ID:Chunting,项目名称:control,代码行数:19,代码来源:osc.py


示例17: __init__

	def __init__(self):
		"""Initializes cameras"""
		spyral.scene.Scene.__init__(self)
		self.rootCamera = spyral.director.get_camera()
		self.screenCamera=  self.rootCamera.make_child();
		self.theaterCamera= self.rootCamera.make_child(virtual_size= geom['theater'].size,
													real_size= geom['theater'].size,
													offset= geom['theater'].topleft,
													layers=['upstage','stage','faces','downstage']);
		self.recorder= Recorder()
		self.preventEscapeLock = False
开发者ID:acbart,项目名称:broadway.activity,代码行数:11,代码来源:broadway.py


示例18: start_recording

 def start_recording(self):
     """ Start recording data. """
     if self._recorder == None:
         logger.info("Starting recorder...")
         self._restarts = 0
         self._recorder = Recorder(self._path)
         self._recorder.start()
         self.menu.current_item = self._root_item
         self._toggle_item.header = "Stop\nRecording"
         self._root_item.header = "DreamCatcher\nRecording..."
         self.menu.lcd.backlight(self.menu.lcd.RED)
开发者ID:SirHegel77,项目名称:DreamCatcher,代码行数:11,代码来源:dreamcatcher.py


示例19: startRecorder

    def startRecorder(self):

        strftime = time.strftime('%Y%m%d%H%M%S')
        self.workdir = '/tmp/xcorder/{s}/'.format(s=strftime)

        if not os.path.isdir(self.workdir):
            os.makedirs(self.workdir)

        self.recorder = Recorder(
                self.video.screen, self.audio.device, self.workdir)

        self.recorder.start()
开发者ID:ImageEngine,项目名称:xcorder,代码行数:12,代码来源:gui.py


示例20: CustomSimulation

class CustomSimulation(Simulation): #Custom
    def __init__(self, code=None):
        self.code = code
        self.record_every_stock = False
        
    def setting(self, params, fname=None):
        """複数の株だけど、いくつかの株に絞ってシミュレーションする場合は
        _fnameにファイル名を指定
        """
        if 'from' in params:
            self.set_date_from(params['from'])
        if 'to' in params:
            self.set_date_to(params['to'])
        print 'from:', self.date_from
        print 'to:', self.date_to
        if self.code is not None:
            self.simulate_a_stock(self.code) # privateメソッドのため、親クラスのメソッドを直接呼び出す
        else:
            self.simulate_all_stocks(fname)
    
    def set_trading_system(self, params):
        self.trading_system = TradingSystem(params)
        
    def set_date_from(self, date):
        self.date_from = date
        
    def set_date_to(self, date):
        self.date_to = date
        
    def set_data_loader(self, data_loader):
        Simulation.data_loader = data_loader
        
    def set_record_dir(self, record_dir, setting_file_name, system_name, version):
        self.recorder = \
            Recorder(os.path.join(record_dir,system_name,version))
        self.recorder.create_record_folder()
        self.recorder.record_setting(setting_file_name)
        
    def set_record_every_stock(self, true_or_false):
        self.record_every_stock = true_or_false
开发者ID:shimaXX,项目名称:workspace,代码行数:40,代码来源:simulate.py



注:本文中的recorder.Recorder类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python recordtype.recordtype函数代码示例发布时间:2022-05-26
下一篇:
Python record.Record类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap