2016-08-17 2 views
0

Привет всем У меня есть следующий код из ACRCloud C# демо:ACRCloud песня Признайте

static void Main(string[] args) 
{ 
    var config = new Dictionary<string, object>(); 

    config.Add("host", "us-west-2.api.acrcloud.com"); 
    config.Add("access_key", "key here...."); 
    config.Add("access_secret", "secret here..."); 
    config.Add("timeout", 10); // seconds 

    ACRCloudRecognizer re = new ACRCloudRecognizer(config); 

    // It will skip 0 seconds from the beginning of test.mp3. 
    string result = re.RecognizeByFile("C:\\temp\\acrcloud_sdk_csharp-master\\01Track01.mp3", 80); 
    //string result2 = re.Recognize("C:\\temp\\acrcloud_sdk_csharp-master\\01Track01", 80); 
    Console.WriteLine(result); 

    using (FileStream fs = new FileStream(@"C:\temp\acrcloud_sdk_csharp-master\01Track01.mp3", FileMode.Open)) 
    { 
     using (BinaryReader reader = new BinaryReader(fs)) 
     { 
      byte[] datas = reader.ReadBytes((int)fs.Length); 
      // It will skip 0 seconds from the beginning of datas. 
      result = re.RecognizeByFileBuffer(datas, datas.Length, 80); 
      Console.WriteLine(result); 
     } 
    } 

    Console.ReadLine(); 
} 

Для обоих результатов я получаю возвращение:

{"status":{ 
    "msg":"No result", 
    "code":1001, 
    "version":"1.0" 
}} 

Не уверен, что я делать неправильные .... Любая помощь была бы здорово!

+0

im не уверен, что вы делаете неправильно, но, возможно, попробуйте использовать здесь код примера? https://github.com/acrcloud/webapi_example/blob/master/identify%20protocol%201%20(recommended)/IdentifyProtocolV1.cs – rideon88

+0

Это дает тот же результат. – StealthRT

ответ

0

Я проверил проект, в котором вы создали проблему, так как вы прикрепили свой собственный ковш к этому проекту, но вы не загружали файлы в это ведро, другими словами: ваша база данных пуста, поэтому вы ничего не узнали , Если вы хотите узнать музыку, обратитесь к this tutorial и приложите к вашему проекту ведро «ACRCloud Music», после чего вы сможете распознавать музыку.

Смежные вопросы