<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # `audio`_音頻(`import audio`) `audio`抽象的音頻對象,該對象可以被當做參數傳入也可以直接使用其方法來播放音頻 ***** ## **構造函數:** * [ ] **構造音頻對象** ``` class audio.Audio(array=None, path=None, points=1024) ``` > 該接口能傳入一個參數,每個參數會決定不同的音頻類型 *參數:* * `array`:`bytearray`類型的數據,可以將該數據轉換為音頻對象, 默認`None` * `path`: 打開的音頻文件路徑,目前僅支持`wav`格式, 默認`None`,例如:`audio.Audio(path = "/sd/1.wav")` * `points`: 開辟有 points 個采樣點數的音頻緩沖,一個采樣點大小為 32bit。為0的情況下將不開辟緩沖, 默認`1024` *返回:* * 返回一個`Audio`對象 ***** ## **方法:** * [ ] **播放預處理** ``` .play_process(i2s_dev) ``` > 用于預處理音頻對象,在播放之前需要對音頻文件進行解析,所以需要預處理。這里需要傳入一個播放用的 I2S 設備 *參數:* * `i2s_dev`: 用于播放的i2s設備 *返回:* * 該 wav 文件的頭部信息 ,`list`類型,分別是`numchannels`,`samplerate`,`byterate`,`blockalign`,`bitspersample`,`datasize` ***** * [ ] **播放音頻** ``` .play() ``` > 讀取音頻文件并且解析播放,一般配合循環來使用 *參數:* * 無 *返回:* * `None`: 格式不支持播放 * `0`: 播放結束 * `1`: 正在播放 ***** * [ ] **音頻后處理** ``` . finish() ``` > 完成音頻播放,該函數必須在播放完畢后調用,回收底層分配的資源 *參數:* * 無 *返回:* * `None` *****
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看