亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sphere.doc

?? speech signal process tools
?? DOC
?? 第 1 頁 / 共 3 頁
字號:
elements written to the file pointed to by the 'sp_file' structure.Incomplete writes are not flagged by the function.  It is theprogrammer's responsibility to make sure that the return value equals'n'.See Also:    sp_eof(), sp_error(), sp_set_data_mode()II.C.3 sp_set_data_mode()Description:       Changes the default behavior of the SPHERE File I/O functions, 'sp_read_data()' and 'sp_write_data()'.Syntax:    int sp_set_data_mode(SP_FILE *sp_file, char *mode)Arguments:    Specifies the waveform transformations for data read from, orwritten to, the file pointed to by 'sp_file'.  The transformations arespecified in the string, 'mode'.  See the "Remarks" section for theformat and permissible values of this string.Remarks:    The 'mode' string argument specifies sample encoding and byteorder transformations to be performed by the SPHERE File I/Ofunctions, 'sp_read_data()' and 'sp_write_data()'.  (Future versionsmay support sample rate transformations as well.)  The 'mode' stringhas the following format:        MODE        :==  <MODE_FLAG>:<MODE>        MODE_FLAG   :==  SE-<SE_OPTIONS> | SBF-<SBF_OPTIONS>        SE_OPTIONS  :==  PCM | PCM-1 | PCM-2 | ULAW | RAW | ORIG |                         SHORTEN | WAVPACK	SBF_OPTIONS :==  01 | 10 | 1 | N | ORIGMode Flag and Option Descriptions:    SE -> specifies a transformation to the encoding of the sampled	  waveform data.        SE_OPTIONS:            "PCM-2"   -> Read or write data as 2-byte PCM samples.            "PCM-1"   -> Read or write data as 1-byte PCM samples.            "PCM"     -> Synonym for "PCM-2"            "ULAW"    -> Read or write data as 1-byte ULAW samples.  	    "RAW"     -> Read or write data as 1-byte character	                 stream (for unsupported data types).            "ORIG"    -> Read or write data as-is.	    "SHORTEN" -> Write data as Shorten-compressed byte stream.	    "WAVPACK" -> Write data as Wavpack-compressed byte stream.        SBF -> specifies a transformation to the byte format (byte order)	   of the sampled waveform data.  This is only appropriate for           multi-byte sampled data.        SBF_OPTIONS:            "01"      -> Read or write data as LSB/MSB.            "10"      -> Read or write data as MSB/LSB.            "1"       -> Read or write data as 1-byte samples.            "N"       -> Read or write data as natural to the host.            "ORIG"    -> Read or write data as-is.Currently Supported Sample Encoding (SE) Read Transformations: ***    PCM-2   -->  ULAW | RAW | ORIG    PCM-1   -->  PCM-2 | ULAW | RAW | ORIG    ULAW    -->  PCM-2 | PCM-1 | RAW | ORIG    RAW     -->  ORIG    SHORTEN -->  PCM-2 | PCM-1 | ULAW | RAW | ORIG    WAVPACK -->  PCM-2 | PCM-1 | ULAW | RAW | ORIG    Currently Supported Sample Encoding (SE) Write Transformations: ***    PCM-2   -->  PCM-1 | ULAW | ORIG | SHORTEN | WAVPACK     PCM-1   -->  PCM-2 | ULAW | ORIG | SHORTEN | WAVPACK     ULAW    -->  PCM-2 | PCM-1 | ORIG | SHORTEN | WAVPACK     RAW     -->  ORIG*** NOTE: The current version of SPHERE does not support conversions          to and from the ulaw sample format. Return Value:    The value returned by 'sp_set_data_mode()' is 0 if thetransformation specified by 'mode' is supported, a 100 ifthe transformation is not supported, and greater than100 on error.See Also:    sp_read_data(), sp_write_data(), sp_open(), sp_close()II.D   Status FunctionsII.D.1 sp_eof()Description:    Returns the End-of-File (EOF) status of an opened SPHERE file.Syntax:    int sp_eof(SP_FILE *sp_file)	Arguments:    sp_eof takes as it's argument a SPHERE file pointer, 'sp_file',and returns the EOF status of that file.Return Value:    sp_eof returns a non-zero value if the end-of-file has beenreached during the last file read.  Otherwise, it returns a zero.See Also:    sp_read_data(), sp_error()II.D.2 sp_error()Description:    Returns the error status of an opened SPHERE file.Syntax:    int sp_error(SP_FILE *sp_file)	Arguments:    sp_error takes as it's argument a SPHERE file pointer, 'sp_file',and returns the error status of that file.Return Value:    sp_error returns a zero if no errors occurred during the last fileI/O operation, a 100 if a checksum verification error occurred, or greaterthan 100 if a fatal file I/O error occurred.See Also:    sp_read_data(), sp_write_data(), sp_eof()II.D.3 sp_print_return_status()Description:    Prints the return status of the last SPHERE function call.Syntax:    int sp_print_return_status(FILE *fp)Arguments:        sp_return_status takes as it's argument an opened file pointer,'fp', and prints a message indicating the sucess or failure of thelast SPHERE function called to 'fp'.Remarks:    sp_return_status prints the following report for the lastfunction called:    Function: <function-name>    Status code: <integer-value>    Status type: <Success|Warning|Error>    Message: <message-string>Failures of child functions are recorded in the Message string.Note: This is currently only defined for the SPHERE 2.0 C-languageProgrammer Interface Library functions.Return Value:        sp_return_status a zero on sucess and a 100 or greater on error.II.D.4 sp_return_status()Description:    Returns the return status of the last SPHERE function call.Syntax:    int sp_return_status()Return Value:        sp_return_status returns the status of the last SPHERE functioncall.  The SPHERE 2.0 C-Language Programmers Interface Library functionsfollow the conventions below for indicating Success, Warnings, orErrors:     	Return Condition	Possible Range of Values	---------------- 	------------------------	   Success		           0	   Warning                        1-99	   Fatal Error	             100 or greaterNote: This is currently only defined for the SPHERE 2.0 C-languageProgrammer Interface Library functions.III.  File Format DefinitionSPHERE files contain a strictly defined header portion followed bythe file body (waveform).  Any waveform encoding may be used, but theencoding must be sufficiently described in the header.The header is an object-oriented, 1024-byte blocked, ASCII structurewhich is prepended to the waveform data.  The header is composed of afixed-format portion followed by an object-oriented variable portion.The fixed portion is as follows:NIST_1A<new-line>   1024<new-line>The first line specifies the header type and the second line specifies theheader length.  Each of these lines are 8 bytes long (including new-line) andare structured to identify the header as well as allow those who do not wishto read the subsequent header information to programmatically skip over it. The remaining object-oriented variable portion is composed ofobject-type-value "triple" lines which have the following format:<LINE> --> <TRIPLE><new-line> |           <COMMENT><new-line> |            <TRIPLE><COMMENT><new-line> |   <TRIPLE> --> <OBJECT><space><TYPE><space><VALUE><OPT-SPACES>    <OBJECT> --> <PRIMARY-SUBOBJECT> |                  <PRIMARY-SUBOBJECT><SECONDARY-SUBOBJECT>    <PRIMARY-SUBOBJECT> --> <ALPHA> | <ALPHA><ALPHA-NUM-STRING>    <SECONDARY-SUBOBJECT> --> _<ALPHA-NUM-STRING> |                               _<ALPHA-NUM-STRING><SECONDARY-SUBOBJECT>    <TYPE> --> -<INTEGER-FLAG> | -<REAL-FLAG> | -<STRING-FLAG>      <INTEGER-FLAG> --> i      <REAL-FLAG> --> r      <STRING-FLAG> --> s<DIGIT-STRING>          <VALUE> --> <INTEGER> | <REAL> | <STRING>  (depending on object type)      <INTEGER> --> <SIGN><DIGIT-STRING>      <REAL> --> <SIGN><DIGIT-STRING>.<DIGIT-STRING>     <OPT-SPACES> --> <SPACES> | NULL  <COMMENT> --> ;<STRING>  (excluding embedded new-lines)<ALPHA-NUM-STRING> --> <ALPHA-NUM> | <ALPHA-NUM><ALPHA-NUM-STRING><ALPHA-NUM> --> <DIGIT> | <ALPHA><ALPHA> --> a | ... | z | A | ... | Z<DIGIT-STRING> --> <DIGIT> | <DIGIT><DIGIT-STRING><DIGIT> --> 0 | ... | 9<SIGN> --> + | - | NULL<SPACES> --> <space> | <SPACES><space><STRING> -->  <CHARACTER> | <CHARACTER><STRING><CHARACTER> --> char(0) | char(1) | ... | char(255)The following fields are required for proper SPHERE I/O handling.These fields completly describe the geometry of the data contained inthe SPHERE file.        Field_name         Field_type	----------         ----------	sample_count           -i	sample_n_bytes         -i	channel_count          -iThe following fields are optional:        Field_name         Field_type	----------         ----------	sample_checksum        -i               sample_coding          -s       (If missing, defaults to 'pcm')        sample_byte_format     -s       (If missing, defaults to the Host's                                         natural byte format.)The following fields are conditionally required:        Field_name         Field_type   Required if:	----------         ----------   ------------	sample_rate            -i       (the 'sample_coding' field is					 missing, or contains 'pcm' or 'ulaw')Possible values for these fields are:	sample_count -> 1 .. MAXINT	sample_n_bytes -> 1 | 2	channel_count -> 1 .. 32	sample_byte_format -> 01 | 10 | 1 (* See below for exception)	sample_checksum -> 0 .. 32767	sample_rate -> 1 .. MAXINT	sample_coding -> pcm | ulaw | pcm,embedded-shorten-vX.X | 			 ulaw,embedded-shorten-vX.X |			 pcm,embedded-wavpack-X.X | 			 ulaw,embedded-wavpack-X.X |			 pcm,embedded-shortpack-X.X (Read Only)	* Note: The original recordable CD-ROM release of WSJ0 incorporated	        "shortpack" waveform compression.  The compression was 		indicated by the now outmoded presence of the string,		'shortpack-v0',	in the 'sample_byte_format' field.		Since this software attempts to support all previous		NIST releases of speech corpora, this "non-standard"		field value is permitted.  Please note that this		software will not generate files with this field value		and that the LDC is producing a CD-ROM release of WSJ0		which conforms to the specifications defined in SPHERE 2.0.The single object "end_head" marks the end of the active header and theremaining unused header space is undefined. A sample header is includedbelow.Example SPHERE header from the TIMIT corpus (NIST Speech Disc 1-1.1):NIST_1A   1024database_id -s5 TIMITdatabase_version -s3 1.0utterance_id -s8 aks0_sa1channel_count -i 1sample_count -i 63488sample_rate -i 16000sample_min -i -6967sample_max -i 7710sample_n_bytes -i 2sample_byte_format -s2 01sample_sig_bits -i 16end_headExample SPHERE header from the CSR Phase II corpus:NIST_1A   1024microphone -s21     Sennheiser HMD414recording_site -s4  SRIdatabase_id -s8     wsj1database_version -s3 1.0recording_environment -s38 quiet office, door closed (room EJ186)speaker_session_number -s2 01session_utterance_number -s2 01prompt_id -s8 adapt.01utterance_id -s8 460a0101speaking_mode -s15 read-adaptationspeaker_id -s3 460sample_count -i 82561sample_min -i -560sample_max -i 655sample_checksum -i 27320recording_date -s11 11-Nov-1992recording_time -s11 12:14:16.00channel_count -i 1sample_rate -i 16000sample_n_bytes -i 2sample_byte_format -s2 01sample_sig_bits -i 16sample_coding -s25 pcm,embedded-shorten-v1.1end_headIV.  File Pointer StructureThe following is a description of the file pointer structure used bySPHERE to address opened files.The structure includes pointers to the parsed header, the waveform,and a structure used by SPHERE to track the status of variousoperations on the opened file.NOTE:   The SPHERE file pointer structure has been designed to be used	exclusively by the SPHERE library functions.  The programmer	should only include the structure in argument lists passed to	SPHERE function calls.  The programmer should NOT attempt to	manipulate this structure directly.    SPHERE Structure 'SP_FILE' 	typedef struct sphere_t SP_FILE;	struct sphere_t {       		struct header_t *header;                struct waveform_t *waveform;		struct spfile_status_t *status;	};        struct waveform_t {	        /* This structure is intended for use only by */		/* the SPHERE-library functions               */        };        struct spfile_status_t {	        /* This structure is intended for use only by */		/* the SPHERE-library functions               */	};	struct header_t {	        /* This structure is intended for use only by */		/* the SPHERE-library functions               */	};V.  InstallationTo install SPHERE on a Unix system, cd into the 'nist' directory ofthe SPHERE distribution hierarchy and type the command:	sh src/scripts/installThe SPHERE libraries will be created and placed in the 'lib'directory, and the sample programs, described in the 'System-LevelUtilities' section, will be compiled and placed in the 'bin'directory.  Installation on non-Unix systems without "make" and "sh"will probably require manual compilation.  The next release of SPHEREwill support compilation of SPHERE on PC's.Included with this release is a functional interface test programwhich exercises various header manipulation and waveformcompression/decompression functions.  To run the test, execute thecommand from the 'nist' directory in the distribution hierarchy:	tsphere -d lib/dataThe program requires the files in the 'lib/data' directory of theSPHERE distribution hierarchy.  If all is well, the program will runwithout errors.  If an error occurs, send a bug report as specified inthe 'Bug Reports' section.VI.  Linking to the SPHERE libraryUser programs are linked with two object code libraries:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品私房写真福利视频| 97久久精品人人做人人爽 | 亚洲黄色免费网站| 国产电影一区二区三区| 欧美不卡在线视频| 青青草成人在线观看| 欧美一区二区视频网站| 天天爽夜夜爽夜夜爽精品视频| 在线观看日产精品| 欧美高清在线精品一区| 成人黄色一级视频| 亚洲欧美色综合| 色www精品视频在线观看| 一区二区三区小说| 欧美视频一区二| 日韩av在线免费观看不卡| 91精品国产乱| 国产在线视频一区二区| 久久久久久久久久久电影| 国产乱子轮精品视频| 精品久久一区二区| 国产呦萝稀缺另类资源| 国产三级精品三级在线专区| 国产69精品久久久久毛片| 亚洲欧洲99久久| 欧美色男人天堂| 狠狠色综合色综合网络| 中文字幕va一区二区三区| 91热门视频在线观看| 亚洲午夜电影在线| 日韩免费一区二区| 国产精品一二三四| 亚洲精品自拍动漫在线| 欧美日韩免费一区二区三区视频| 青青草原综合久久大伊人精品 | 成人动漫一区二区在线| 国产精品成人一区二区艾草 | 一区二区三区四区不卡在线| 欧美浪妇xxxx高跟鞋交| 激情成人午夜视频| 欧美xxx久久| 色婷婷狠狠综合| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产亚洲成av人在线观看导航| 91在线云播放| 精品一区二区三区久久| 亚洲欧美电影一区二区| 欧美一区二区在线播放| 国产精品99久| 日韩成人av影视| 国产精品福利av| 日韩免费在线观看| 97国产一区二区| 美女在线观看视频一区二区| 国产精品三级视频| 欧美久久一区二区| 99久久精品国产网站| 美腿丝袜亚洲综合| 亚洲色图欧美激情| 欧美日韩性生活| 处破女av一区二区| 另类的小说在线视频另类成人小视频在线| 亚洲三级电影全部在线观看高清| 久久精品欧美日韩| 久久久精品人体av艺术| 精品日韩一区二区| 在线不卡a资源高清| 欧美日韩国产影片| 欧美色涩在线第一页| 在线观看欧美精品| 欧美性猛交xxxxxx富婆| 欧美图区在线视频| 欧美美女网站色| 在线电影院国产精品| 在线综合视频播放| 日韩视频一区二区三区在线播放 | 91香蕉视频污| 97se亚洲国产综合在线| 一本大道久久精品懂色aⅴ| 91丨porny丨国产| 91啪亚洲精品| 欧美色欧美亚洲另类二区| 欧美日韩精品专区| 91精品国产91久久久久久最新毛片| 欧美日韩精品一区二区三区蜜桃| 欧美亚洲日本一区| 国产成人精品免费网站| 国产露脸91国语对白| 精品综合免费视频观看| 免费成人在线观看视频| 日韩国产精品久久久| 一区二区三区精品视频在线| 亚洲欧洲日本在线| 亚洲欧美日韩在线| 亚洲视频一二三区| 一区二区三区丝袜| 一区二区三区毛片| 国产精品国产三级国产a| 亚洲综合色婷婷| 亚洲国产精品久久久久婷婷884 | 色婷婷久久99综合精品jk白丝| 成人av在线网| 972aa.com艺术欧美| 91蜜桃在线观看| 91精品欧美福利在线观看| 欧美一区二区三区四区高清| 欧美一区二区三区性视频| 欧美电影免费观看完整版| 精品国产乱码久久久久久久| 欧美精品一区二区久久久| 久久免费偷拍视频| 国产精品的网站| 一区二区三区四区在线免费观看| 麻豆成人综合网| 国产成人aaa| 91丨porny丨首页| 欧美日韩精品欧美日韩精品一| 欧美久久一二三四区| 精品国产乱码久久久久久影片| 日韩欧美一区电影| 一区二区三区中文字幕| 视频一区视频二区中文字幕| 精品一区二区三区在线播放视频| 国产精品综合二区| 91免费看视频| 91麻豆精品国产无毒不卡在线观看| 日韩欧美自拍偷拍| 中文字幕一区二区三区精华液| 亚洲一区影音先锋| 国产伦精品一区二区三区视频青涩| av欧美精品.com| 欧美一区二区三区在线电影| 久久久久综合网| 亚洲二区视频在线| 国产呦精品一区二区三区网站| 欧美午夜影院一区| 欧美一区日本一区韩国一区| 久久久久久毛片| 国产精品五月天| 日韩在线a电影| av资源网一区| 精品国产一区二区在线观看| 久久久www成人免费无遮挡大片| 日韩精品久久理论片| 粉嫩高潮美女一区二区三区| 色综合久久天天| 久久综合色综合88| 亚洲韩国一区二区三区| 国产在线精品不卡| 日韩欧美中文字幕制服| 国产精品不卡一区二区三区| 婷婷夜色潮精品综合在线| eeuss影院一区二区三区| 91精品国产综合久久久久久漫画| 国产精品久久久久久久久免费樱桃| 日韩黄色片在线观看| 日本高清视频一区二区| 亚洲国产经典视频| 久久精品国产精品亚洲红杏 | 免费成人性网站| 欧美影院午夜播放| 中文字幕在线免费不卡| 久草精品在线观看| 欧美肥妇毛茸茸| 日韩国产欧美在线视频| 91成人网在线| 亚洲欧美激情一区二区| 国产91在线|亚洲| 久久蜜桃av一区二区天堂| 国产原创一区二区| 日韩欧美不卡在线观看视频| 亚洲国产毛片aaaaa无费看| 99精品视频免费在线观看| 国产日韩v精品一区二区| 日本伊人色综合网| 欧美一级欧美三级| 亚洲国产成人av好男人在线观看| 91丨porny丨首页| 国产精品二区一区二区aⅴ污介绍| 日韩在线a电影| 日韩欧美国产1| 人人超碰91尤物精品国产| 欧美日韩五月天| 午夜久久久影院| 欧美精品国产精品| 国内精品国产成人国产三级粉色 | 亚洲欧美日韩中文字幕一区二区三区| 国产成人久久精品77777最新版本| 精品国产1区二区| 久久国产视频网| 国产精品麻豆欧美日韩ww| 成人高清av在线| 亚洲男人的天堂在线aⅴ视频| 91视频.com| 国产精品久久久久久久久搜平片 | 福利一区二区在线| 亚洲色图都市小说| 欧美日韩免费不卡视频一区二区三区| 午夜精品福利在线| 日韩欧美一级精品久久|