• 大小: 7.08M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-28
  • 语言: C#
  • 标签: 科大讯飞  语音  转换  

资源简介

科大讯飞接口调用转换文字成语音

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using TTS;
using System.Runtime.InteropServices;
using System.IO;
using System.Media;
using System.Threading;


namespace kedaxunfeitest
{
    public partial class Form1 : Form
    {
        int ret = 0;
        IntPtr session_ID;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {

        }
        /// 
        /// 结构体转字符串
        /// 

        /// 
        /// 
        private byte[] StructToBytes(object structure)
        {
            int num = Marshal.SizeOf(structure);
            IntPtr intPtr = Marshal.AllocHGlobal(num);
            byte[] result;
            try
            {
                Marshal.StructureToPtr(structure intPtr false);
                byte[] array = new byte[num];
                Marshal.Copy(intPtr array 0 num);
                result = array;
            }
            finally
            {
                Marshal.FreeHGlobal(intPtr);
            }
            return result;
        }
        /// 
        /// 结构体初始化赋值
        /// 

        /// 
        /// 
        private WAVE_Header getWave_Header(int data_len)
        {
            return new WAVE_Header
            {
                RIFF_ID = 1179011410
                File_Size = data_len + 36
                RIFF_Type = 1163280727
                FMT_ID = 544501094
                FMT_Size = 16
                FMT_Tag = 1
                FMT_Channel = 1
                FMT_SamplesPerSec = 16000
                AvgBytesPerSec = 32000
                BlockAlign = 2
                BitsPerSample = 16
                DATA_ID = 1635017060
                DATA_Size = data_len
            };
        }
        /// 
        /// 语音音频头
        /// 

        private struct WAVE_Header
        {
            public int RIFF_ID;
            public int File_Size;
            public int RIFF_Type;
            public int FMT_ID;
            public int FMT_Size;
            public short FMT_Tag;
            public ushort FMT_Channel;
            public int FMT_SamplesPerSec;
            public int AvgBytesPerSec;
            public ushort BlockAlign;
            public ushort BitsPerSample;
            public int DATA_ID;
            public int DATA_Size;
        }
        /// 指针转字符串
        /// 
        ///

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-03-30 17:27  kedaxunfeitest\
     目录           0  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\
     文件         187  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\App.config
     文件        2638  2020-04-06 19:24  kedaxunfeitest\kedaxunfeitest\Form1.Designer.cs
     文件        7507  2020-10-14 10:55  kedaxunfeitest\kedaxunfeitest\Form1.cs
     文件        5817  2020-04-06 19:24  kedaxunfeitest\kedaxunfeitest\Form1.resx
     文件         526  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Program.cs
     目录           0  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Properties\
     文件        1348  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Properties\AssemblyInfo.cs
     文件        2880  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Properties\Resources.Designer.cs
     文件        5612  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Properties\Resources.resx
     文件        1101  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Properties\Settings.Designer.cs
     文件         249  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\Properties\Settings.settings
     目录           0  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\bin\
     目录           0  2020-04-06 19:29  kedaxunfeitest\kedaxunfeitest\bin\Debug\
     文件          44  2020-04-06 19:25  kedaxunfeitest\kedaxunfeitest\bin\Debug\Call.wav
     文件       11264  2020-04-06 19:20  kedaxunfeitest\kedaxunfeitest\bin\Debug\TTS.dll
     文件        7680  2020-04-06 19:20  kedaxunfeitest\kedaxunfeitest\bin\Debug\TTS.pdb
     文件       11264  2020-10-14 10:55  kedaxunfeitest\kedaxunfeitest\bin\Debug\kedaxunfeitest.exe
     文件         187  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\bin\Debug\kedaxunfeitest.exe.config
     文件       26112  2020-10-14 10:55  kedaxunfeitest\kedaxunfeitest\bin\Debug\kedaxunfeitest.pdb
     文件       22984  2020-10-14 10:55  kedaxunfeitest\kedaxunfeitest\bin\Debug\kedaxunfeitest.vshost.exe
     文件         187  2020-03-30 17:27  kedaxunfeitest\kedaxunfeitest\bin\Debug\kedaxunfeitest.vshost.exe.config
     文件         490  2012-06-02 22:34  kedaxunfeitest\kedaxunfeitest\bin\Debug\kedaxunfeitest.vshost.exe.manifest
     目录           0  2020-04-06 19:25  kedaxunfeitest\kedaxunfeitest\bin\Debug\msc\
     目录           0  2020-04-06 19:29  kedaxunfeitest\kedaxunfeitest\bin\Debug\msc\48cb72bc749ca74ac5b99e6677e2b0b2\
     文件          12  2020-10-14 10:53  kedaxunfeitest\kedaxunfeitest\bin\Debug\msc\48cb72bc749ca74ac5b99e6677e2b0b2\u.data
     文件           0  2020-10-14 10:53  kedaxunfeitest\kedaxunfeitest\bin\Debug\msc\msc.cfg
     文件     6464512  2020-03-30 16:38  kedaxunfeitest\kedaxunfeitest\bin\Debug\msc.dll
     文件     7367680  2020-03-30 16:38  kedaxunfeitest\kedaxunfeitest\bin\Debug\msc_x64.dll
     目录           0  2020-04-06 19:29  kedaxunfeitest\kedaxunfeitest\bin\Debug\sound\
............此处省略19个文件信息

评论

共有 条评论