TO xinpingf(白开心)大哥:
你能否说得更详细一点,如果我不用ORACLE数据库呢?我是说我用别的数据库(如SQL SERVER,SYBASE等),这些数据库也是否有这种字段类型???

解决方案 »

  1.   

    当然以二进制存储了
    用blob
      

  2.   

    TO  wiler(贼狼)大哥:但我怎么把语音信息转化成二进制形式呢?/
      

  3.   

    你可以考虑 使用xml方式,(voiceXml)
      

  4.   

    我想应该是avi格式,然后用blob数据格式存储。
      

  5.   

    不一定非要将语音信息保存到数据库,保存文件名称(包括路径)也可以,但发声时的机器一定要能够读到声音文件,如果可以最好将声音文件保存到本地机器,这样运行时速度会快些,当然,最好还是保存到数据库好些,这样共享强些,但这样会增加数据库和网络的负担,如果网络较慢,读出的语音就不能连成话了。
      保存到数据库时还是使用二进制,在Oracle中可以使用 long raw 型数据。
      总之一句话,实现不是问题,关键是速度和连贯,总不能一字(词)一顿吧。