Results

16.08.2018
config_packager 8.x-1.x-dev :: src/Plugin/ConfigPackagerGeneration/ConfigPackagerGenerationArchive.php
119
120
121
122
123
124
125
126
127
foreach ($package['files'] as $file) {
  try {
    $this->generateFile($package['directory'], $file, $archiver);
  }
  catch(\Exception $exception) {
    $this->failure($return, $package, $exception);
    $success = FALSE;
    break;
  }
197
198
199
200
201
202
203
204
205
* @throws Exception
 */
protected function generateFile($directory, array $file, ArchiveTar $archiver) {
  $filename = $directory;
  if (!empty($file['subdirectory'])) {
    $filename .= '/' . $file['subdirectory'];
  }
  $filename .= '/' . $file['filename'];
  if ($archiver->addString($filename, $file['string']) === FALSE) {
16.08.2018
config_packager 8.x-1.x-dev :: src/Plugin/ConfigPackagerGeneration/ConfigPackagerGenerationWrite.php
100
101
102
103
104
105
106
107
108
foreach ($package['files'] as $file) {
  try {
    $this->generateFile($package['directory'], $file);
  }
  catch(Exception $exception) {
    $this->failure($return, $package, $exception);
    $success = FALSE;
    break;
  }
174
175
176
177
178
179
180
181
182
* @throws Exception
 */
protected function generateFile($directory, $file) {
  if (!empty($file['subdirectory'])) {
    $directory .= '/' . $file['subdirectory'];
  }
  if (!is_dir($directory)) {
    if (drupal_mkdir($directory, NULL, TRUE) === FALSE) {
      throw new \Exception($this->t('Failed to create directory @directory.', ['@directory' => $directory]));
22.10.2019
lionbridge_content_api_test 8.x-4.0 :: src/Plugin/tmgmt/Translator/LionbridgeTranslator.php
209
210
211
212
213
214
215
216
$file_name = $this->generateFileName($job->label(), $source_language, $target_language);
 
$file_asset = $this->generateFile($file_name, $source_language, $job->getData(), $api_client);
if (isset($file_asset['Errors']['Error'])) {
  throw new TMGMTException($file_asset['Errors']['Error']['DetailedMessage']);
}
 
$file_assets[] = $file_asset['AssetID'];
476
477
478
479
480
481
482
483
484
*   The created file.
 */
protected function generateFile($file_name, $source_language, $data, LionbridgeConnector $api_client) {
  $translatable_content = [];
 
  $data_flat = array_filter(\Drupal::service('tmgmt.data')->flatten($data), array(\Drupal::service('tmgmt.data'), 'filterData'));
 
  foreach ($data_flat as $key => $value) {
    list($tjiid, $data_item_key) = explode('][', $key, 2);
05.02.2020
simpletest 8.x-3.x-dev :: tests/src/Kernel/SimpletestDeprecationTest.php
85
86
87
88
89
90
91
92
93
/**
 * @expectedDeprecation simpletest_generate_file() is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\TestFileCreationTrait::generateFile() instead. See https://www.drupal.org/node/3077768
 */
public function testDeprecatedSimpletestGenerateFile() {
  $file = simpletest_generate_file('foo', 40, 10);
  $public_file = 'public://' . $file . '.txt';
  $this->assertFileExists($public_file);
  $this->assertTrue(unlink($public_file));
}
05.02.2020
simpletest 8.x-3.x-dev :: simpletest.module
569
570
571
572
573
574
575
576
577
578
579
580
581
582
*
 * @deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use
 *   \Drupal\Tests\TestFileCreationTrait::generateFile() instead.
 *
 * @see https://www.drupal.org/node/3077768
 */
function simpletest_generate_file($filename, $width, $lines, $type = 'binary-text') {
  @trigger_error(__FUNCTION__ . '() is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\TestFileCreationTrait::generateFile() instead. See https://www.drupal.org/node/3077768', E_USER_DEPRECATED);
  $text = '';
  for ($i = 0; $i < $lines; $i++) {
    // Generate $width - 1 characters to leave space for the "\n" character.
    for ($j = 0; $j < $width - 1; $j++) {
      switch ($type) {
        case 'text':
15.03.2024
elevenlabs_field 1.0.0-beta7 :: src/Batch/BatchGenerate.php
48
49
50
51
52
53
54
55
56
$generator = \Drupal::service('elevenlabs_field.generator_service');
$model = $generator->validateModel($eItem->model_id, $eItem->getEntity());
$data = $generator->generateFile($eItem->text, $eItem->speaker, $eItem->getFieldDefinition(), $model, [
  'stability' => ($eItem->stability / 100),
  'similarity_boost' => ($eItem->similarity_boost / 100),
  'style' => ($eItem->style_exaggeration / 100),
  'use_speaker_boost' => $eItem->speaker_boost ? TRUE : FALSE,
]);
if (!empty($data['file'])) {
15.03.2024
elevenlabs_field 1.0.0-beta7 :: src/Plugin/Field/FieldWidget/ElevenLabsGenerationWidget.php
455
456
457
458
459
460
461
462
463
$generator = \Drupal::service('elevenlabs_field.generator_service');
$model = $generator->validateModel($data[$key]['model_id'], $formState->getFormObject()->getEntity());
$elData = $generator->generateFile($data[$key]['text'], $data[$key]['speaker'], $this->fieldDefinition, $model, [
  'stability' => ($data[$key]['stability'] / 100),
  'similarity_boost' => ($data[$key]['similarity_boost'] / 100),
  'style' => ($data[$key]['style_exaggeration'] / 100),
  'use_speaker_boost' => $data[$key]['speaker_boost'],
]);
if (!empty($elData['file'])) {
15.03.2024
elevenlabs_field 1.0.0-beta7 :: src/Plugin/Field/FieldType/ElevenLabsGenerationItem.php
240
241
242
243
244
245
246
247
248
$generator = \Drupal::service('elevenlabs_field.generator_service');
$model = $generator->validateModel($this->model_id, $this->getEntity());
$data = $generator->generateFile($this->text, $this->speaker, $this->getFieldDefinition(), $model, [
  'stability' => ($this->stability / 100),
  'similarity_boost' => ($this->similarity_boost / 100),
  'style' => ($this->style_exaggeration / 100),
  'use_speaker_boost' => $this->speaker_boost ? TRUE : FALSE,
]);
if (!empty($data['file'])) {
15.03.2024
elevenlabs_field 1.0.0-beta7 :: src/ElevenLabsGenerateService.php
85
86
87
88
89
90
91
92
93
*   An array of file and history id.
 */
public function generateFile($text, $speaker, FieldDefinitionInterface $fieldDefinition, $model, $options = []) {
  $return = [];
  $filePath = $this->getFilePath($fieldDefinition);
 
  $audioData = $this->api->textToSpeech($text, $speaker, $model, $options);
 
  if (is_string($audioData)) {
15.03.2024
elevenlabs_field 1.0.0-beta7 :: modules/ai_interpolator_elevenlabs_field/src/Plugin/AiInterpolatorFieldRules/ElevenLabsDialogue.php
224
225
226
227
228
229
230
231
232
foreach ($values as $key => $value) {
  // We need to generate right away, since presave does not always invoke.
  $data = $this->generator->generateFile($value['text'], $value['speaker_id'], $fieldDefinition, 'eleven_multilingual_v2', [
    'stability' => 1,
    'similarity_boost' => 0.75,
    'style_exaggeration' => 0,
  ]);
  if (!empty($data['file'])) {
    $values[$key] = [
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/Plugin/AiApiExplorer/AudioToAudioGenerator.php
130
131
132
133
134
135
136
137
// Normalize the input.
if ($audio_file = $this->generateFile()) {
 
  /** @var \Drupal\ai\OperationType\GenericType\AudioFile $input */
  $input = new AudioToAudioInput($audio_file);
 
  try {
    $audio_normalized = $provider->audioToAudio($input, $form_state->getValue('ata_ai_model'), ['ai_api_explorer'])->getNormalized();
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/Plugin/AiApiExplorer/ImageClassificationGenerator.php
135
136
137
138
139
140
141
142
143
$provider = $this->aiProviderHelper->generateAiProviderFromFormSubmit($form, $form_state, 'image_classification', 'image_class');
 
if ($image_file = $this->generateFile('image')) {
  // Get the labels.
  $labels = explode("\n", $form_state->getValue('labels'));
  $labels = array_map('trim', $labels);
  // Make sure we don't have empty labels.
  $labels = array_filter($labels, function ($label) {
    return !empty(trim($label));
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/Plugin/AiApiExplorer/ImageAndAudioToVideoGenerator.php
134
135
136
137
138
139
140
141
142
143
$provider = $this->aiProviderHelper->generateAiProviderFromFormSubmit($form, $form_state, 'image_and_audio_to_video', 'ata');
 
$audio_file = $this->generateFile();
$image_file = $this->generateFile('image');
 
if ($audio_file && $image_file) {
  $input = new ImageAndAudioToVideoInput($image_file, $audio_file);
 
  try {
    $video_normalized = $provider->ImageAndAudioToVideo($input, $form_state->getValue('ata_ai_model'), ['ai_api_explorer'])->getNormalized();
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/Plugin/AiApiExplorer/SpeechToSpeechGenerator.php
122
123
124
125
126
127
128
129
// Normalize the input.
if ($audio_file = $this->generateFile()) {
  $input = new SpeechToSpeechInput($audio_file);
 
  try {
    $audio_normalized = $provider->speechToSpeech($input, $form_state->getValue('sts_ai_model'), ['ai_api_explorer'])->getNormalized();
  }
  catch (\Exception $e) {
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/Plugin/AiApiExplorer/SpeechToTextGenerator.php
77
78
79
80
81
82
83
84
85
public function getResponse(array &$form, FormStateInterface $form_state): array {
  $provider = $this->aiProviderHelper->generateAiProviderFromFormSubmit($form, $form_state, 'speech_to_text', 'stt');
  if ($audio_file = $this->generateFile()) {
    $raw_file = new SpeechToTextInput($audio_file);
 
    try {
      $form['right']['response']['#context']['ai_response']['response'] = [
        '#type' => 'html_tag',
        '#tag' => 'p',
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/Plugin/AiApiExplorer/EmbeddingsGenerator.php
93
94
95
96
97
98
99
100
101
// Normalize the input.
$input = new EmbeddingsInput();
if ($file = $this->generateFile('image')) {
  $file_name = $file->getFilename();
 
  // Because its octect/stream sometimes.
  $file->resetMimeTypeFromFileName();
  $input->setImage($file);
}
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/AiApiExplorerInterface.php
134
135
136
137
138
139
140
141
142
*   The generated file or NULL on error.
 */
public function generateFile(string $type = 'audio'): FileBaseInterface|null;
 
/**
 * Helper in case the plugin needs to do anything on submit.
 *
 * @param array $form
 *   The form.
01.07.2024
ai 1.0.x-dev :: modules/ai_api_explorer/src/AiApiExplorerPluginBase.php
222
223
224
225
226
227
228
229
230
* {@inheritDoc}
 */
public function generateFile(string $type = 'audio'): FileBaseInterface|null {
  $return = NULL;
 
  $files = $this->getRequest()->files->all();
  if ($file = reset($files)) {
 
    if ($type == 'audio') {
15.10.2020
aws_polly 1.0.x-dev :: src/Service/TextToSpeech.php
98
99
100
101
102
103
104
105
*   Returns drupal file object.
 */
public function generateFile(array $parameters = []) {
  $content = $this->getAudio($parameters);
  $file = $this->getFile($parameters);
  $this->uploadFile($file, $content);
  return $file;
}
15.10.2020
aws_polly 1.0.x-dev :: aws_polly.module
112
113
114
115
116
117
118
119
120
function aws_polly_add_polly_to_field($node, $text, $field_name) {
  $aws_polly = \Drupal::service('aws_polly.manager');
  $file = $aws_polly->generateFile(['format' => 'mp3', 'text' => $text]);
  $file_id = $file->id();
  $node->set($field_name, ['target_id' => $file_id]);
  return $node;
}
 
/**

Pages

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc